{
  "schemaVersion": 1,
  "rendererVersion": 1,
  "from": {
    "ref": "b601998b3711dcd62949d497ed828af2089f9544",
    "revision": "b601998b3711dcd62949d497ed828af2089f9544",
    "version": "0.1.0",
    "profile": "heritage-ansi",
    "profileStatus": "heritage",
    "contractSchemaVersion": 1,
    "evidenceSchemaVersion": 1,
    "sourceDigest": "sha256-42oTBAs+GWiZJrITjc+z1nph8JTtmKwokzmt8IsEwuE=",
    "inputs": {
      "exports/components/admin-form.json": "sha256-CJ+e/xNcdqWBfa6K8lELmQeP9H0P01uXiQ+CzarBw9I=",
      "exports/components/alert.json": "sha256-7LcZXTsuyLHx0hGyFrXzZKnpN8NQOKvhfqDYj4lV0HM=",
      "exports/components/badge.json": "sha256-wqz4HSWTcCEYrKDejTVrEXE1MXF0Nfiyj9IO6Dh9ONk=",
      "exports/components/breadcrumbs.json": "sha256-4lNqiUG+afZ3jh5ZqderAM1jZBvgNKzN82kteHL29B0=",
      "exports/components/button.json": "sha256-54Byl1l4+seq0577QADWZwYq95xo3cSxuDF5iCFCwNs=",
      "exports/components/card.json": "sha256-OHNLu0DROjbdQ/3g6PKXOKbJBXbgNA2IOhaMZbeP8w0=",
      "exports/components/checkbox.json": "sha256-LnjPfGF2hWQBH3fh5rtoPXj7LpzoB4Z97rF4+gqKaw0=",
      "exports/components/chip.json": "sha256-UPgzA/x7ax2Ra6Zw3gnOP69bSFUmLQjlqHGD3lO1jBM=",
      "exports/components/code-editor.json": "sha256-JNpd12M0oRKHOJxmBGyQEkGl5fu3JHc2Rpl7/646nn8=",
      "exports/components/combobox.json": "sha256-p7vMbYANldSUQII1y5b5K8H3nUg5S01/EZY6+PZQnm0=",
      "exports/components/data-table.json": "sha256-IQnfpUy1/qtY7rb4YtjUFA53Pj3DsFhYmKTr2/yqQx8=",
      "exports/components/date-picker.json": "sha256-xp0QzjQLOXxhSvKCYgeoMHpF5VKAzE8dOzMEP2/zpUg=",
      "exports/components/diagnostics.json": "sha256-tRqTb9juVK7B3AEOnTDIvu/1cJ9wttIqcewTjNKfdfU=",
      "exports/components/dialog.json": "sha256-3WaBtYh3WSMvv6EoLlAc5f1mANcC8eoxlmSQn8CmFp8=",
      "exports/components/diff-view.json": "sha256-hnJrREMr08gjRNsCMCvEqlhXhJLdwr0zz+7ZkuaXx2g=",
      "exports/components/drawer.json": "sha256-Pgd3IsaQ7qQXllemptSM6nyx2LNzzPCHzp+6+VpDfqo=",
      "exports/components/empty-state.json": "sha256-EUjalQhdRQiWbwR8UnJiVpiDOfPMRKY9ve2Yl6jPJKw=",
      "exports/components/field.json": "sha256-/v3yMwAx+XgZywI8MbkkCN033adeTHqUKS2DM5BWTT8=",
      "exports/components/fieldset.json": "sha256-sCprI7eg2mLWzFKZjYzADyiVUZDT3F2QsDp2SE8of8Q=",
      "exports/components/file-input.json": "sha256-HpJ5IWl6mLXGz2blhRcl6dI58LiD9WSuhsKG2PfG304=",
      "exports/components/filterable-table.json": "sha256-Sp6FfL8LxlR8/dwW+MGB+ja05cpPuKcCmQ30jiDAAto=",
      "exports/components/i3-window-frame.json": "sha256-tyyX2dCm7f1FziaM6kNgsgqq+SHJisevX32MsSUESYI=",
      "exports/components/icon-button.json": "sha256-nXnOnUr9iE+OFxNwcijFaWnp0ALkWCiOmlSkBMYicSo=",
      "exports/components/link.json": "sha256-ri2LGl+1R7wuGZhMwdMyP8Wr1W8/uXF2LAn4HU6Qs84=",
      "exports/components/list.json": "sha256-EKP9SydH8THiBKCK09Ev3TiNSHKuc6Doooc4mSr35sk=",
      "exports/components/loading-indicator.json": "sha256-4EF8FG+LjfjDmN2mgpaJx9HnX68VtJAJGwLSut+HE9E=",
      "exports/components/menu.json": "sha256-EVhJ95eRiO2H41SFWW26Y4atxlN1GNWFHNAZw6HwQT8=",
      "exports/components/number-field.json": "sha256-4HvJPVz8y6yISECgQzGkE1TWFJJlqoTVFFCq2D8Jfe4=",
      "exports/components/pagination.json": "sha256-N/vriTN11hxzSzWIlKw1yG+0GJ8lUb6xRLvdEenYE7M=",
      "exports/components/progress.json": "sha256-az4zI4UWZbk3hlRxU0z5QDwA2RZO7yRKkSxn5vS+kJ4=",
      "exports/components/radio-group.json": "sha256-XCEbjwPKWVofDHLWsF7OnI8YRWRG67Z3Vo91ctG/CiM=",
      "exports/components/search-field.json": "sha256-4BTM3djaOW6yofzNdxyN5Cd4qgow+BxvsOh3urHIp3E=",
      "exports/components/select.json": "sha256-WjeKLiDlcQJVa/oemfp8dX+xQ+s2K7cppjNc5hMmETg=",
      "exports/components/settings-panel.json": "sha256-izfM+Z7HEjV819IFKy2cnyhykUrlR2GI8ArqyJZ/g2Q=",
      "exports/components/sidebar-nav.json": "sha256-BpX+H4AVYPCWXFIIW0Ym8YIaxSB/BQDVOS58XwpKdVM=",
      "exports/components/skip-link.json": "sha256-+oYgvud8dFb1ohfx9wGPd9b+pET5Uk4bBdfceVSzbFQ=",
      "exports/components/switch.json": "sha256-GruJSLaDAUbM95uLWcrhjYkdPmJPKI94be6GWRyV+0A=",
      "exports/components/table.json": "sha256-75EaLCvE1fSXNrrmodXS+00z4EgOEN4JxvVExKMXVeQ=",
      "exports/components/tabs.json": "sha256-qGEvotPoq1e5VkCXaiq6RhhcdCRSsoDhp0mzbGnZiEo=",
      "exports/components/terminal.json": "sha256-bFCaDxESDpjDvH96d7t1yRtgrF0I2Le+wMTbqGv/uZA=",
      "exports/components/text-field.json": "sha256-VR+S7hlUdC4QzDwDax8KOzc+vIMybq0Vu4gxgp6LypQ=",
      "exports/components/textarea.json": "sha256-YmFF6Wk+6jQnzDEKl0sr/0xivqUXAU9sz8K1w3QZQR0=",
      "exports/components/time-picker.json": "sha256-7vLGC20skgocPpOBSAcsuyJLRSNwGw9yhMDmMmoHBTc=",
      "exports/components/toast.json": "sha256-u/FKVqWvyhcxL5Ozr1aj3PIPDKuJ0FNDqaxch1/yxPE=",
      "exports/components/toolbar.json": "sha256-N+p3FKqukJOz1FYHXUvTek3b/zomtsY9v2n17wy7D3M=",
      "exports/components/tooltip.json": "sha256-U7359woXqS5E+KIgF09uTVd9xN//hvmXe3OAr574/ik=",
      "exports/components/wizard.json": "sha256-71gY5PAacW7WllvS5u97aYJwwv5G7f0H05pYzdxiZc4=",
      "exports/digests.json": "sha256-o4WC0gABJj99U0KxR7S2pRQw0Sj1z9q7EeRfBQWvyD4=",
      "exports/token-usage.json": "sha256-GdpFVqnvFB+eWMr+7XlTjqKZ/aZHSkHVxFkk0+H+hHs=",
      "exports/tokens.resolved.json": "sha256-wbNNwoYOgM5ExcW0EdgUyEDC0HEoaUlNezPAxMZ1eS8=",
      "schemas/json/verification-evidence.schema.json": "sha256-YVE8DSi8fUTbE7MzkIcbuKu4h1DJZb2EF/Kdci1VFiM=",
      "site/src/styles/base.css": "sha256-KhGVyV8v0FU0wp2/zJYvdb5XRADs7RZ029R/CkqyvEE=",
      "site/src/styles/components/admin-form.css": "sha256-uiAj1rS9XY4RydNJlsMXov3ySa2RaAq4jDUi67Chhms=",
      "site/src/styles/components/alert.css": "sha256-yHoM6MZIkCk0UlGbf/vHLw/ZebAhjexmjq+osXWiaVc=",
      "site/src/styles/components/badge.css": "sha256-nTWyHKkSbTg0/B4jGnm427z/A4at+JL10gJZ6xBTOno=",
      "site/src/styles/components/breadcrumbs.css": "sha256-G+RliyIm0J7Xg7r5EeLaETZ3je6JkWh7scEpcRwsp9A=",
      "site/src/styles/components/button.css": "sha256-cTeJ1Xhs2PQ77A1isdwO7UPvrb+RZDEArmYJ946DLWI=",
      "site/src/styles/components/card.css": "sha256-SFcbyB7tFwQFe7Z8BF2/iMEyXhP8Tm1r7GgHzstJwZY=",
      "site/src/styles/components/checkbox.css": "sha256-bT3lBw1FmydbLuKCi3mWRHA1pNmp6fk/AuDHkLSwYeM=",
      "site/src/styles/components/chip.css": "sha256-F/p/jUeKuNbFKg2KvfOF8CZuEom1WA2zDRw/uVR4XuY=",
      "site/src/styles/components/code-editor.css": "sha256-m1hTXDx3NRm5RkX4MppttIhazCdt/e1jY6YmVklncyo=",
      "site/src/styles/components/combobox.css": "sha256-eA9eBF5AGCYLAnWA+txaT2dK3tC+tCFCkunAWJqvc/4=",
      "site/src/styles/components/data-table.css": "sha256-hc+u4fJLlOQtx5OZRBtAT4SwuGaNlNbpVmLbfnVNWdE=",
      "site/src/styles/components/date-picker.css": "sha256-aNMlbK/YUoe8iqzlLLKDs1+ZlpPU4xhtXYa6Ix3IZbA=",
      "site/src/styles/components/diagnostics.css": "sha256-Nb+TjgWjs/NjY02JSvNT3v6aC2aAsjwY6/CcxDXWjwc=",
      "site/src/styles/components/dialog.css": "sha256-JYVSY/qlwfi+ygYj4vWspfmxxphd5Oor8V5aF0k94D8=",
      "site/src/styles/components/diff-view.css": "sha256-b7WxHqYeLmRxZspUz4zIZdf8RKo5XuYX6WiJKD/rCcQ=",
      "site/src/styles/components/drawer.css": "sha256-VR7Ns5EBOkG/Of/bA3SuloY9BB1Tcf3MdHRA2y+zU+I=",
      "site/src/styles/components/empty-state.css": "sha256-kqiXWCtE1x8PdB0Y1iqc49ERsUSwYRqfd9exxD+3sDc=",
      "site/src/styles/components/field.css": "sha256-+wK66ZPT461C9HEkCShfWIw5W7Iht5SupU9NVBU2A+Q=",
      "site/src/styles/components/fieldset.css": "sha256-BEDp/dGMUDqGlTn/4eqBIzb2X9g47cd5irQzNE5Z6xo=",
      "site/src/styles/components/file-input.css": "sha256-jp4lGJEwpsJPRuXm06q8Xx+hdrXE/lNGXdivmUf3EJQ=",
      "site/src/styles/components/filterable-table.css": "sha256-fgzfqtv7EQT9I2rwVfWKHH2ZPqnqhCRJb99pr2ENmL4=",
      "site/src/styles/components/i3-window-frame.css": "sha256-O1kQhsmJpR1rLBC2hHFb+/ttx632Hg8RpBbnHbZwh+Y=",
      "site/src/styles/components/icon-button.css": "sha256-lML3ksLZja2wLv/0VesjVkowueHayekZpNSDrM7cekE=",
      "site/src/styles/components/link.css": "sha256-ZVppUhGbVUI07H5EK9EAG1oZUG6RXL78uwUij3JyeI8=",
      "site/src/styles/components/list.css": "sha256-F+NOV9uCeOmrvjsV5xbbpSFbo8sHpPBCHBfLVjvPr/4=",
      "site/src/styles/components/loading-indicator.css": "sha256-3M3XLDlxvyKEHhEeh3jahp+IHd79gPAa4AmE2oATI4s=",
      "site/src/styles/components/menu.css": "sha256-CDiQOCGukK8ffBSyCDA1YlcC1FXobxcDzoVse9LXKyI=",
      "site/src/styles/components/number-field.css": "sha256-WcvAhirngPzFRAQT/cr7tfQDZ9PyUC5UYjySkz+/WyA=",
      "site/src/styles/components/pagination.css": "sha256-WDl9SYKwZGUH7mqk7DPyjwUwkoRuAcmErMJJKpK46qg=",
      "site/src/styles/components/progress.css": "sha256-TTJkIYlAvvlwyo+pF4QCInXculHOOcu3wVdY4mTrTSU=",
      "site/src/styles/components/radio-group.css": "sha256-6bbN4lAEsFDsgKLkgfDnfkYM4Yk3TuPXHtXVf0O/uD8=",
      "site/src/styles/components/search-field.css": "sha256-BGn9GSJ2hAwrEXBKZsiKnNZki9nv0tXwwXXSc/AhtKE=",
      "site/src/styles/components/select.css": "sha256-TGOXqOcuzSob6GktXeqtbpXF7JQ2mTC/BBDKxDTJUhU=",
      "site/src/styles/components/settings-panel.css": "sha256-No22N8sI5l0VNS3+n+g6kUQyfvpydP5lqexPG8pW1HE=",
      "site/src/styles/components/sidebar-nav.css": "sha256-bQBTFPHbxGWd7eWnCwfTLAHEpX9EwmO8JF0gkkwAKlw=",
      "site/src/styles/components/skip-link.css": "sha256-2loEDqGICKA4HTw/Tq/dlfeynV98n4izY0Su2WXauHE=",
      "site/src/styles/components/switch.css": "sha256-z8ecJO2e5vIXI9Q8fjCnHYmAl69BmDd7vSmvxI2agLw=",
      "site/src/styles/components/table.css": "sha256-KORC6V4fxG7mZOCk/cZPkVHwcVYC3vof5pHfRHJNEHA=",
      "site/src/styles/components/tabs.css": "sha256-/dCdM+/J+i6JCUFcSfAbkNhlT2O3jyTnGeOfg0dHqoo=",
      "site/src/styles/components/terminal.css": "sha256-z/OgasjixQ6a/eooBx7+GTVoa6GjGiTYJMeLIkcTuSc=",
      "site/src/styles/components/text-field.css": "sha256-/kKVqES+lIgSlMzei+bu09SI6o6KeVaz7c1qSlKH0A4=",
      "site/src/styles/components/textarea.css": "sha256-ja5zwMtEgUozYXVywgHOJexkbda5q7Mcfr30gZQ1M14=",
      "site/src/styles/components/time-picker.css": "sha256-nkWGNgSaWnhTnMtSCAUlK1KNFrkXBoHEpGtsblyBPng=",
      "site/src/styles/components/toast.css": "sha256-cpbLA4KzgcoFk/qNBKRaXqZXtWkejdseeR168VpfT9o=",
      "site/src/styles/components/toolbar.css": "sha256-MSnk4S2pkmy5tXdnncYgpQQqHFhRQKevB/rCDL7S8bk=",
      "site/src/styles/components/tooltip.css": "sha256-KoVpqeDT+qrrC2iATTBjkgPwDixy5fKvH0AvvAMhe8c=",
      "site/src/styles/components/wizard.css": "sha256-l4JwrO85ZcjUZXBgWRNMDNscz7/DI+JwRs9ikgDTD5U=",
      "site/src/styles/hex-swatches.css": "sha256-11+72Dft8m0u22CYiJ3sQGk8PP+0Wadvxg7AVogTeP0=",
      "site/src/styles/print.css": "sha256-A1kaMYF3fFYKDBar5iP1NgIFDooK9N/HJSQLLoxUkcA=",
      "site/src/styles/recipe-foundation.css": "sha256-siLjKAkNj84Wa0+Xz5Vf2yj9DT9k0K/Swy/cwHNrvYo=",
      "site/src/styles/site.css": "sha256-4Cd1gSerTs7N04XByVqxrXWg9Y+eLINJmbDHEy+8Vzs=",
      "site/src/styles/tokens.generated.css": "sha256-Y8KrwEgSh47D/Par43AhKgFkeOUjswp9y+8/tap6GwI=",
      "site/src/styles/tools.css": "sha256-URwQ1L2frmql0RzNxRX8Gl0gePnifqfppoE9pHBlSY8=",
      "site/src/styles/verification.css": "sha256-I9XFRQv86iLM5gKtTZqUypVixA6zE+nqEGB3sxSGGIQ=",
      "site/src/styles/workbench.css": "sha256-ik8Rud8IBnAZGAR7lq/Z5rzPquebmyj/wiJTg8dQkTk=",
      "spec/components/admin-form.demo.html": "sha256-cWC+btCm7u4HzLIku4bpERkyJ6ZJXBMU4XafXxD5Ag0=",
      "spec/components/alert.demo.html": "sha256-f3LxyxzfjLFyjLATc8t9B6bVH7t1qBV/DBehW5XNrsE=",
      "spec/components/badge.demo.html": "sha256-eU/SOhizj0mx4RxAysnUdFBgc6ZL5wDLqFydubsRSig=",
      "spec/components/breadcrumbs.demo.html": "sha256-56CDPPxAvIXKeAaVNqhC12dIb11ecjDkop9hmFHoyrw=",
      "spec/components/button.demo.html": "sha256-imCfWDUkqdDOF6H8KEdGAw0qejBcHrtPrnyTMxXvpnI=",
      "spec/components/card.demo.html": "sha256-yxG32sjKBqez/vMxIy36SQeuXcedtve+/fPZVXswhfo=",
      "spec/components/checkbox.demo.html": "sha256-bAciQXURvD9IvSE/R/YDY/DeFblmGthSWMQ8SNpwa0Y=",
      "spec/components/chip.demo.html": "sha256-5zJuQ1mx7XPYR42crvUhhBjM3YxoDzQc/MPf5cNbIGo=",
      "spec/components/code-editor.demo.html": "sha256-DylNgme9olqt1UKMqc1Hzap01nPantCh+l1kCrpR7iU=",
      "spec/components/combobox.demo.html": "sha256-Sbosd+LdHt8zPk+7hx6N7gPIOcavn/TLGiM2jOn1IXk=",
      "spec/components/data-table.demo.html": "sha256-mdGo+GcGmB9V4Zt5QPM2Tq5KhqAffmDTndG7NLDt5qo=",
      "spec/components/date-picker.demo.html": "sha256-8vRJ5/RzUKeKHRWPU+pJmsC6d6Y00c5PlUSFclYWWg0=",
      "spec/components/diagnostics.demo.html": "sha256-6clxVYNOGJgKZhcmVrON5ryuaKfOeZhW6lPUbvKBE2U=",
      "spec/components/dialog.demo.html": "sha256-m9m1JcXKJ5j3f0rxR1fojmkYvtgzUnhgWBPA0iI6cSM=",
      "spec/components/diff-view.demo.html": "sha256-e7EO8cSWNfp10bWHFFpaCxqVXoYnX5fIzdSN1nHVApY=",
      "spec/components/drawer.demo.html": "sha256-IgivISFvEB+4cQOgFZJOMRGSETDoaOu/5j98VwL076Y=",
      "spec/components/empty-state.demo.html": "sha256-4zActTCpvrytj8QxWVT+y/SEnN4aMqU49+psFlynqTc=",
      "spec/components/field.demo.html": "sha256-F9IZuFmHupZfVN+v3QpkPeDYrMsjSxLtKMY58VhDjLA=",
      "spec/components/fieldset.demo.html": "sha256-4ubNMqSt04FOWhgWanG1iJ8D5B4MEzAhCZuovbd30Fg=",
      "spec/components/file-input.demo.html": "sha256-4VAyRmvMHVvPjrJPP/DdYlowP5qkeaNra5+40Z5pKKM=",
      "spec/components/filterable-table.demo.html": "sha256-Xlttf9Gwf5jfF6tahD2mpuQrhzsLhtB0uj1JENBPbkw=",
      "spec/components/i3-window-frame.demo.html": "sha256-OX58ziLZmxT5hpR/+uPjIyL6u0Vn4unPML8TT90vHU8=",
      "spec/components/icon-button.demo.html": "sha256-vdvwJj3ozHaSnEJsHLRFjIOOlT8hj7Vsy0DerdHou9E=",
      "spec/components/link.demo.html": "sha256-qp2YZabq4sOpfcc94c+0KMAwx/VacZu6O0mjbqVaT3o=",
      "spec/components/list.demo.html": "sha256-krj0EKgIsJ5AneKJ5vutCLfCr3aN7CXe766s1Etzf58=",
      "spec/components/loading-indicator.demo.html": "sha256-2OtJE9NkPRMw6tefJnodCXwSBY8e9ZLjnhD5LczRoEc=",
      "spec/components/menu.demo.html": "sha256-K0ty1Yk/ZGt634GsUyfjMg0VxNiGShsti2Ry2XhexQc=",
      "spec/components/number-field.demo.html": "sha256-r/Q9Okr4YkRHsG0a98+kWiyKdcoVL6T251q9PAqYgVY=",
      "spec/components/pagination.demo.html": "sha256-qyzJ2s+R5aCzCEM4SDHG50pM8G8l0UREmFhFhO/EOLU=",
      "spec/components/progress.demo.html": "sha256-4U5Bur//5+1omaDNMKMl6PVAC8vyYJB6q+XLw4wwog0=",
      "spec/components/radio-group.demo.html": "sha256-hqRpBSBULZcE4Mfvc3ZXmg7YVB2KA9AxvGST9OEB/sQ=",
      "spec/components/search-field.demo.html": "sha256-dRNGP2mSHEHIG2ejk9XYevFSPxj0toPJbtRPlnMLoEM=",
      "spec/components/select.demo.html": "sha256-kHYCehoUqlfMCAwmaxkU874z+dxfewJU8igJ3aOsISU=",
      "spec/components/settings-panel.demo.html": "sha256-klOL3sjG/73PuBDA1/IYX1ccHbwsF2cdS+tMdayk1Ns=",
      "spec/components/sidebar-nav.demo.html": "sha256-5DN1/dDjT/7LIfxuUCtjYBHqYGetMAeqsZlqnacE5dc=",
      "spec/components/skip-link.demo.html": "sha256-uY13TErTHQXLBZBFAIj1ilRyqkkqjFNeeT29qUaMVKs=",
      "spec/components/switch.demo.html": "sha256-w1Erf4bOgrcQlwvsMmxPpulH08owfwwuWNVJjwcOMSw=",
      "spec/components/table.demo.html": "sha256-v4IhyCVeZbCcdnh98y4YQJ/Nqg3V/yiNHb2yvFIIXi0=",
      "spec/components/tabs.demo.html": "sha256-zpwAlnWKME4d9yYkPEucC/xj+zfhBZ2PTpYWSoYlL5o=",
      "spec/components/terminal.demo.html": "sha256-KHSi2d0vs+ftcFB59OEhWYpaBGBonyxHIM+kChin2a8=",
      "spec/components/text-field.demo.html": "sha256-ZB5xDObbSUC3QCuqccJpd3EmQ5YJQhJ74BCTur+xwa4=",
      "spec/components/textarea.demo.html": "sha256-maxGZ9/7/+JVWyrinYoP/YWLNrGyzyWl8GjMPzSTLdo=",
      "spec/components/time-picker.demo.html": "sha256-sN4aQhaIRrVU12zOw16nxScSD1OB9KDAcr9hHrU8aqg=",
      "spec/components/toast.demo.html": "sha256-IAv9u1HcAG+gdLfd39nOD4/NAc1V6so0ykBWYcWJVWc=",
      "spec/components/toolbar.demo.html": "sha256-HCm47fA9XKt5qL0YSKU2F4QGiP5L8RVfPn4fpeSxkrw=",
      "spec/components/tooltip.demo.html": "sha256-Fw3UIT12TP/NZdzxp6FDXfmhhzH705V+Lh8k2lFIuuE=",
      "spec/components/wizard.demo.html": "sha256-bd8U6h8dP03FJi8xmOZBF3gG8akbjByGOUW1/+2FiK4=",
      "spec/decisions.md": "sha256-l32251IE4QyXugK8zz63pJGl1gXBEEWNOi8lHr++SFc=",
      "spec/portability.md": "sha256-7rBDM1D07oTcxOpHcz8aTnIR0NWGpIS3lEVM8BoPUGA=",
      "theme.json": "sha256-betbOh4Db3EdSjpz7NhtFmMt+NMtEQP3B0FAXH2lwq4="
    },
    "availability": []
  },
  "to": {
    "ref": "v0.1.0",
    "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
    "version": "0.1.0",
    "profile": "heritage-ansi",
    "profileStatus": "heritage",
    "contractSchemaVersion": 1,
    "evidenceSchemaVersion": null,
    "sourceDigest": "sha256-plX8bBIndSex21okeAntJuT9ThYPNZEdKb2O7EIbWKE=",
    "inputs": {
      "exports/components/admin-form.json": "sha256-ddmTxW9JwqpBMl+3O0oVLXXh/T/g5jAp21oiiRDXvQs=",
      "exports/components/alert.json": "sha256-IiifN6ofaEYabNGeRaC/u6fsXFxEQpEIoFzCjdSafFI=",
      "exports/components/badge.json": "sha256-1p+WsL4XtlO78W/kP1FZl/wFOSgKCmm30tuCmGi4L/o=",
      "exports/components/breadcrumbs.json": "sha256-8l122/miXmoAsrxyesAVDFaY/WxIemL/i8RZxlglgmw=",
      "exports/components/button.json": "sha256-1BmwUpkRhL4IA2QTSDeWM/cdgGV641rve31Np0iC3bw=",
      "exports/components/card.json": "sha256-6qqtfuuTzOe5h4XGSoOYrVa3S4kZf4+1++MB3hRSelQ=",
      "exports/components/checkbox.json": "sha256-veFZk8BJ4D0ttDwy8PwxszTXO+GK8bg1DeG4IVlmzJQ=",
      "exports/components/chip.json": "sha256-1J2m8kb5QrpW5UETOEQJ6kSGePNLztDmp9WodGHKc1Y=",
      "exports/components/code-editor.json": "sha256-OHdqOdzMG8vaZmAz6Ts5ZbticlaRQvv7BZrJpyhn4DQ=",
      "exports/components/combobox.json": "sha256-pLVpZCEqAdf+gN9qcvDhbu8XpiNnOCO1WEEwE4esTNc=",
      "exports/components/data-table.json": "sha256-ljZTpNl47dAbWxEST7hZr34CxbN2TSKQMpW+pvStErQ=",
      "exports/components/date-picker.json": "sha256-lSQ7s9xfcYO3tDoU5uavPDtXD/W+tPnAMihuF0LZSYs=",
      "exports/components/diagnostics.json": "sha256-Q3kEU6TWPLF0Z8eOcRQO7j79hL0djjuOefYC+3Diils=",
      "exports/components/dialog.json": "sha256-L6bBKE7Jp/QYke2xCSjDGrI+uYvKIexwK4mNspzDdH8=",
      "exports/components/diff-view.json": "sha256-Tu80M49bugJpYXwO4jb+K+zPs2vuo2a4hIymBespjc0=",
      "exports/components/drawer.json": "sha256-IW2Xn6i0Uhx0wyYlQe4wzRoZtwUQgE/e4vq3wy3+VYg=",
      "exports/components/empty-state.json": "sha256-7Ao14tZHmEVHJnFZ08wxuKTc+7378cZ21KmZhsIKqFg=",
      "exports/components/field.json": "sha256-DBZV3wpAYcLVefjtgdjoIOXr4gsQ3yN/3h0onAtrgpU=",
      "exports/components/fieldset.json": "sha256-QBZC45p2DT5Brx3R5OWbs/WOvISUuFZH2vg49JWqdhc=",
      "exports/components/file-input.json": "sha256-DEIpbJa3m0/rVHYt9qpjJNrKqw7yTnalfHjqTviQgv8=",
      "exports/components/filterable-table.json": "sha256-YhtjqasRnAueCzFiBcdg5A3+BKt6EXJcSD69hxFPZFk=",
      "exports/components/i3-window-frame.json": "sha256-ur3P1ctmeuggZzbgPQpv3y0lJF5pVxX0aIMmMk92SAY=",
      "exports/components/icon-button.json": "sha256-tzmoSMeLeX/sNEv01hyX5D4/Os4jnGhF9DdTvaluHMM=",
      "exports/components/link.json": "sha256-ZdB/Hy3cD9aOPXp/Q/Hw9D6QYrGWsVxxAfn0JsGbykI=",
      "exports/components/list.json": "sha256-uKW9DwRlZDzX0O1e20L5DVyW7yiJtpHisdoXHRNZyX8=",
      "exports/components/loading-indicator.json": "sha256-dJVhxGzZ5qfVbTyPOfmTcCVh/jrqIB6ScKYTwlB/9Pg=",
      "exports/components/menu.json": "sha256-b/4YpAvgIA5/Rp9R7fxxfwEZoF7DoBI7reedCtpVolc=",
      "exports/components/number-field.json": "sha256-IjTvOcUDGJ5kAtAJzCcawG0Lr4vkt4NwQABQE1s3D1s=",
      "exports/components/pagination.json": "sha256-9L/GSBGGhI4MWtM64SgZ+A6zF33X/WldooCrwigT3TU=",
      "exports/components/progress.json": "sha256-EFy//xKrxqF3h+2qmpYLrIJ+I9oSbiVDkF7zLK89F/o=",
      "exports/components/radio-group.json": "sha256-qWcg9qtB/kXmJyqtucD0ZHSr0MRus/60Uz11dNLs5JU=",
      "exports/components/search-field.json": "sha256-pBOdDlIMGAZnVkAGHRtfchWmjzAb7dM/5J8NYyUsxTk=",
      "exports/components/select.json": "sha256-XTUK72tvbtBQLsP2SSu7Yl4jt0zFCBtPC1cxhmGKIQE=",
      "exports/components/settings-panel.json": "sha256-iOuAhiW6WPpHCOq3oiZ4l8HqKc/i9ypxCdeqgMDs73M=",
      "exports/components/sidebar-nav.json": "sha256-/AkyHJaswGfDIUAUC1P3xKkKHucpy6VKewGzJ1lIcJ0=",
      "exports/components/skip-link.json": "sha256-V6iY50LyRKeLVWOQKWBf1jvuB+W1Kd59Wy2/uHd4ZMo=",
      "exports/components/switch.json": "sha256-6sD3KR/EjDnopPJ7OZ456wPovpEC2WHQKN9wVrRTq6Q=",
      "exports/components/table.json": "sha256-21anR5SxgP8k7WZ/7d3GzjrrhKhJ2YU9OqG7EzwLFvg=",
      "exports/components/tabs.json": "sha256-cCG1jyB0f75iqdGM/cEZN5k67rljpGoOi1vgMtnR2xE=",
      "exports/components/terminal.json": "sha256-wp3/XVtckirCZ4NV5J8trWYwWXH+PYyCfTxe+ngBF58=",
      "exports/components/text-field.json": "sha256-Rkp8GNlAJdzDx2dEstmQKR0dAX0UIYF42zEc04tbE18=",
      "exports/components/textarea.json": "sha256-pqGWhwKxzvwMYs3RU/pgpr1BQBU7A9Oer5j5HBujY6o=",
      "exports/components/time-picker.json": "sha256-nZmk93/PFihjnmv0fPJY+79x5CH6eMvH9HDjUWLMp8E=",
      "exports/components/toast.json": "sha256-DpJa305HJnfaLXWxmAtatouHsT+hIXCXn0er9T9PmFs=",
      "exports/components/toolbar.json": "sha256-tqkIj+IjXn8PS5coJiZolaVZRCJJV1GZerA/xNHol0U=",
      "exports/components/tooltip.json": "sha256-ubv8BZwgYd/3BQkldMSvOHT3MKp2Nr49nrjI2cCkQTE=",
      "exports/components/wizard.json": "sha256-7Dj64sOrzKS2yAungrsgaFdbzUoPj5xGyeY2GJdbOtg=",
      "exports/digests.json": "sha256-jz46Ckj1f4H/VYlDWOriV9TdIdXOfL59asnbLtDe2tQ=",
      "exports/tokens.resolved.json": "sha256-XSDG7VYFWBXl5R0+6A5NPgn60QQvfDq3qM5rkOtMZ+g=",
      "site/src/styles/base.css": "sha256-KhGVyV8v0FU0wp2/zJYvdb5XRADs7RZ029R/CkqyvEE=",
      "site/src/styles/components/admin-form.css": "sha256-uiAj1rS9XY4RydNJlsMXov3ySa2RaAq4jDUi67Chhms=",
      "site/src/styles/components/alert.css": "sha256-yHoM6MZIkCk0UlGbf/vHLw/ZebAhjexmjq+osXWiaVc=",
      "site/src/styles/components/badge.css": "sha256-nTWyHKkSbTg0/B4jGnm427z/A4at+JL10gJZ6xBTOno=",
      "site/src/styles/components/breadcrumbs.css": "sha256-G+RliyIm0J7Xg7r5EeLaETZ3je6JkWh7scEpcRwsp9A=",
      "site/src/styles/components/button.css": "sha256-cTeJ1Xhs2PQ77A1isdwO7UPvrb+RZDEArmYJ946DLWI=",
      "site/src/styles/components/card.css": "sha256-SFcbyB7tFwQFe7Z8BF2/iMEyXhP8Tm1r7GgHzstJwZY=",
      "site/src/styles/components/checkbox.css": "sha256-bT3lBw1FmydbLuKCi3mWRHA1pNmp6fk/AuDHkLSwYeM=",
      "site/src/styles/components/chip.css": "sha256-F/p/jUeKuNbFKg2KvfOF8CZuEom1WA2zDRw/uVR4XuY=",
      "site/src/styles/components/code-editor.css": "sha256-m1hTXDx3NRm5RkX4MppttIhazCdt/e1jY6YmVklncyo=",
      "site/src/styles/components/combobox.css": "sha256-eA9eBF5AGCYLAnWA+txaT2dK3tC+tCFCkunAWJqvc/4=",
      "site/src/styles/components/data-table.css": "sha256-hc+u4fJLlOQtx5OZRBtAT4SwuGaNlNbpVmLbfnVNWdE=",
      "site/src/styles/components/date-picker.css": "sha256-aNMlbK/YUoe8iqzlLLKDs1+ZlpPU4xhtXYa6Ix3IZbA=",
      "site/src/styles/components/diagnostics.css": "sha256-Nb+TjgWjs/NjY02JSvNT3v6aC2aAsjwY6/CcxDXWjwc=",
      "site/src/styles/components/dialog.css": "sha256-JYVSY/qlwfi+ygYj4vWspfmxxphd5Oor8V5aF0k94D8=",
      "site/src/styles/components/diff-view.css": "sha256-b7WxHqYeLmRxZspUz4zIZdf8RKo5XuYX6WiJKD/rCcQ=",
      "site/src/styles/components/drawer.css": "sha256-VR7Ns5EBOkG/Of/bA3SuloY9BB1Tcf3MdHRA2y+zU+I=",
      "site/src/styles/components/empty-state.css": "sha256-kqiXWCtE1x8PdB0Y1iqc49ERsUSwYRqfd9exxD+3sDc=",
      "site/src/styles/components/field.css": "sha256-+wK66ZPT461C9HEkCShfWIw5W7Iht5SupU9NVBU2A+Q=",
      "site/src/styles/components/fieldset.css": "sha256-BEDp/dGMUDqGlTn/4eqBIzb2X9g47cd5irQzNE5Z6xo=",
      "site/src/styles/components/file-input.css": "sha256-jp4lGJEwpsJPRuXm06q8Xx+hdrXE/lNGXdivmUf3EJQ=",
      "site/src/styles/components/filterable-table.css": "sha256-fgzfqtv7EQT9I2rwVfWKHH2ZPqnqhCRJb99pr2ENmL4=",
      "site/src/styles/components/i3-window-frame.css": "sha256-O1kQhsmJpR1rLBC2hHFb+/ttx632Hg8RpBbnHbZwh+Y=",
      "site/src/styles/components/icon-button.css": "sha256-lML3ksLZja2wLv/0VesjVkowueHayekZpNSDrM7cekE=",
      "site/src/styles/components/link.css": "sha256-ZVppUhGbVUI07H5EK9EAG1oZUG6RXL78uwUij3JyeI8=",
      "site/src/styles/components/list.css": "sha256-F+NOV9uCeOmrvjsV5xbbpSFbo8sHpPBCHBfLVjvPr/4=",
      "site/src/styles/components/loading-indicator.css": "sha256-3M3XLDlxvyKEHhEeh3jahp+IHd79gPAa4AmE2oATI4s=",
      "site/src/styles/components/menu.css": "sha256-CDiQOCGukK8ffBSyCDA1YlcC1FXobxcDzoVse9LXKyI=",
      "site/src/styles/components/number-field.css": "sha256-WcvAhirngPzFRAQT/cr7tfQDZ9PyUC5UYjySkz+/WyA=",
      "site/src/styles/components/pagination.css": "sha256-WDl9SYKwZGUH7mqk7DPyjwUwkoRuAcmErMJJKpK46qg=",
      "site/src/styles/components/progress.css": "sha256-TTJkIYlAvvlwyo+pF4QCInXculHOOcu3wVdY4mTrTSU=",
      "site/src/styles/components/radio-group.css": "sha256-6bbN4lAEsFDsgKLkgfDnfkYM4Yk3TuPXHtXVf0O/uD8=",
      "site/src/styles/components/search-field.css": "sha256-BGn9GSJ2hAwrEXBKZsiKnNZki9nv0tXwwXXSc/AhtKE=",
      "site/src/styles/components/select.css": "sha256-TGOXqOcuzSob6GktXeqtbpXF7JQ2mTC/BBDKxDTJUhU=",
      "site/src/styles/components/settings-panel.css": "sha256-No22N8sI5l0VNS3+n+g6kUQyfvpydP5lqexPG8pW1HE=",
      "site/src/styles/components/sidebar-nav.css": "sha256-bQBTFPHbxGWd7eWnCwfTLAHEpX9EwmO8JF0gkkwAKlw=",
      "site/src/styles/components/skip-link.css": "sha256-2loEDqGICKA4HTw/Tq/dlfeynV98n4izY0Su2WXauHE=",
      "site/src/styles/components/switch.css": "sha256-z8ecJO2e5vIXI9Q8fjCnHYmAl69BmDd7vSmvxI2agLw=",
      "site/src/styles/components/table.css": "sha256-KORC6V4fxG7mZOCk/cZPkVHwcVYC3vof5pHfRHJNEHA=",
      "site/src/styles/components/tabs.css": "sha256-/dCdM+/J+i6JCUFcSfAbkNhlT2O3jyTnGeOfg0dHqoo=",
      "site/src/styles/components/terminal.css": "sha256-z/OgasjixQ6a/eooBx7+GTVoa6GjGiTYJMeLIkcTuSc=",
      "site/src/styles/components/text-field.css": "sha256-/kKVqES+lIgSlMzei+bu09SI6o6KeVaz7c1qSlKH0A4=",
      "site/src/styles/components/textarea.css": "sha256-ja5zwMtEgUozYXVywgHOJexkbda5q7Mcfr30gZQ1M14=",
      "site/src/styles/components/time-picker.css": "sha256-nkWGNgSaWnhTnMtSCAUlK1KNFrkXBoHEpGtsblyBPng=",
      "site/src/styles/components/toast.css": "sha256-cpbLA4KzgcoFk/qNBKRaXqZXtWkejdseeR168VpfT9o=",
      "site/src/styles/components/toolbar.css": "sha256-MSnk4S2pkmy5tXdnncYgpQQqHFhRQKevB/rCDL7S8bk=",
      "site/src/styles/components/tooltip.css": "sha256-KoVpqeDT+qrrC2iATTBjkgPwDixy5fKvH0AvvAMhe8c=",
      "site/src/styles/components/wizard.css": "sha256-l4JwrO85ZcjUZXBgWRNMDNscz7/DI+JwRs9ikgDTD5U=",
      "site/src/styles/print.css": "sha256-A1kaMYF3fFYKDBar5iP1NgIFDooK9N/HJSQLLoxUkcA=",
      "site/src/styles/site.css": "sha256-DE+9lH/7cWoXjU4qMd0IzTDhH8LzA4YzW5N00yR+83k=",
      "site/src/styles/tokens.generated.css": "sha256-Y8KrwEgSh47D/Par43AhKgFkeOUjswp9y+8/tap6GwI=",
      "spec/components/admin-form.demo.html": "sha256-cWC+btCm7u4HzLIku4bpERkyJ6ZJXBMU4XafXxD5Ag0=",
      "spec/components/alert.demo.html": "sha256-f3LxyxzfjLFyjLATc8t9B6bVH7t1qBV/DBehW5XNrsE=",
      "spec/components/badge.demo.html": "sha256-eU/SOhizj0mx4RxAysnUdFBgc6ZL5wDLqFydubsRSig=",
      "spec/components/breadcrumbs.demo.html": "sha256-56CDPPxAvIXKeAaVNqhC12dIb11ecjDkop9hmFHoyrw=",
      "spec/components/button.demo.html": "sha256-imCfWDUkqdDOF6H8KEdGAw0qejBcHrtPrnyTMxXvpnI=",
      "spec/components/card.demo.html": "sha256-yxG32sjKBqez/vMxIy36SQeuXcedtve+/fPZVXswhfo=",
      "spec/components/checkbox.demo.html": "sha256-bAciQXURvD9IvSE/R/YDY/DeFblmGthSWMQ8SNpwa0Y=",
      "spec/components/chip.demo.html": "sha256-5zJuQ1mx7XPYR42crvUhhBjM3YxoDzQc/MPf5cNbIGo=",
      "spec/components/code-editor.demo.html": "sha256-DylNgme9olqt1UKMqc1Hzap01nPantCh+l1kCrpR7iU=",
      "spec/components/combobox.demo.html": "sha256-Sbosd+LdHt8zPk+7hx6N7gPIOcavn/TLGiM2jOn1IXk=",
      "spec/components/data-table.demo.html": "sha256-mdGo+GcGmB9V4Zt5QPM2Tq5KhqAffmDTndG7NLDt5qo=",
      "spec/components/date-picker.demo.html": "sha256-8vRJ5/RzUKeKHRWPU+pJmsC6d6Y00c5PlUSFclYWWg0=",
      "spec/components/diagnostics.demo.html": "sha256-6clxVYNOGJgKZhcmVrON5ryuaKfOeZhW6lPUbvKBE2U=",
      "spec/components/dialog.demo.html": "sha256-SArgjPtEcJQvkKUAgzz0gdscY/lUPBUqDdjYd0XwRf4=",
      "spec/components/diff-view.demo.html": "sha256-e7EO8cSWNfp10bWHFFpaCxqVXoYnX5fIzdSN1nHVApY=",
      "spec/components/drawer.demo.html": "sha256-IgivISFvEB+4cQOgFZJOMRGSETDoaOu/5j98VwL076Y=",
      "spec/components/empty-state.demo.html": "sha256-4zActTCpvrytj8QxWVT+y/SEnN4aMqU49+psFlynqTc=",
      "spec/components/field.demo.html": "sha256-F9IZuFmHupZfVN+v3QpkPeDYrMsjSxLtKMY58VhDjLA=",
      "spec/components/fieldset.demo.html": "sha256-4ubNMqSt04FOWhgWanG1iJ8D5B4MEzAhCZuovbd30Fg=",
      "spec/components/file-input.demo.html": "sha256-4VAyRmvMHVvPjrJPP/DdYlowP5qkeaNra5+40Z5pKKM=",
      "spec/components/filterable-table.demo.html": "sha256-Xlttf9Gwf5jfF6tahD2mpuQrhzsLhtB0uj1JENBPbkw=",
      "spec/components/i3-window-frame.demo.html": "sha256-OX58ziLZmxT5hpR/+uPjIyL6u0Vn4unPML8TT90vHU8=",
      "spec/components/icon-button.demo.html": "sha256-vdvwJj3ozHaSnEJsHLRFjIOOlT8hj7Vsy0DerdHou9E=",
      "spec/components/link.demo.html": "sha256-qp2YZabq4sOpfcc94c+0KMAwx/VacZu6O0mjbqVaT3o=",
      "spec/components/list.demo.html": "sha256-krj0EKgIsJ5AneKJ5vutCLfCr3aN7CXe766s1Etzf58=",
      "spec/components/loading-indicator.demo.html": "sha256-2OtJE9NkPRMw6tefJnodCXwSBY8e9ZLjnhD5LczRoEc=",
      "spec/components/menu.demo.html": "sha256-K0ty1Yk/ZGt634GsUyfjMg0VxNiGShsti2Ry2XhexQc=",
      "spec/components/number-field.demo.html": "sha256-r/Q9Okr4YkRHsG0a98+kWiyKdcoVL6T251q9PAqYgVY=",
      "spec/components/pagination.demo.html": "sha256-qyzJ2s+R5aCzCEM4SDHG50pM8G8l0UREmFhFhO/EOLU=",
      "spec/components/progress.demo.html": "sha256-4U5Bur//5+1omaDNMKMl6PVAC8vyYJB6q+XLw4wwog0=",
      "spec/components/radio-group.demo.html": "sha256-hqRpBSBULZcE4Mfvc3ZXmg7YVB2KA9AxvGST9OEB/sQ=",
      "spec/components/search-field.demo.html": "sha256-dRNGP2mSHEHIG2ejk9XYevFSPxj0toPJbtRPlnMLoEM=",
      "spec/components/select.demo.html": "sha256-kHYCehoUqlfMCAwmaxkU874z+dxfewJU8igJ3aOsISU=",
      "spec/components/settings-panel.demo.html": "sha256-amUTiuR/FWyzI9r5TpuLjh4YxXyCdPPn9VW0n/eVIo4=",
      "spec/components/sidebar-nav.demo.html": "sha256-5DN1/dDjT/7LIfxuUCtjYBHqYGetMAeqsZlqnacE5dc=",
      "spec/components/skip-link.demo.html": "sha256-uY13TErTHQXLBZBFAIj1ilRyqkkqjFNeeT29qUaMVKs=",
      "spec/components/switch.demo.html": "sha256-w1Erf4bOgrcQlwvsMmxPpulH08owfwwuWNVJjwcOMSw=",
      "spec/components/table.demo.html": "sha256-v4IhyCVeZbCcdnh98y4YQJ/Nqg3V/yiNHb2yvFIIXi0=",
      "spec/components/tabs.demo.html": "sha256-cZUtxMTE9NyARr/iGCXy84x46AEKHYLgL+sqVylI5ac=",
      "spec/components/terminal.demo.html": "sha256-KHSi2d0vs+ftcFB59OEhWYpaBGBonyxHIM+kChin2a8=",
      "spec/components/text-field.demo.html": "sha256-ZB5xDObbSUC3QCuqccJpd3EmQ5YJQhJ74BCTur+xwa4=",
      "spec/components/textarea.demo.html": "sha256-maxGZ9/7/+JVWyrinYoP/YWLNrGyzyWl8GjMPzSTLdo=",
      "spec/components/time-picker.demo.html": "sha256-sN4aQhaIRrVU12zOw16nxScSD1OB9KDAcr9hHrU8aqg=",
      "spec/components/toast.demo.html": "sha256-IAv9u1HcAG+gdLfd39nOD4/NAc1V6so0ykBWYcWJVWc=",
      "spec/components/toolbar.demo.html": "sha256-HCm47fA9XKt5qL0YSKU2F4QGiP5L8RVfPn4fpeSxkrw=",
      "spec/components/tooltip.demo.html": "sha256-Fw3UIT12TP/NZdzxp6FDXfmhhzH705V+Lh8k2lFIuuE=",
      "spec/components/wizard.demo.html": "sha256-bd8U6h8dP03FJi8xmOZBF3gG8akbjByGOUW1/+2FiK4=",
      "spec/decisions.md": "sha256-mE4VI2BrnRsA4nPvB+ndqjVDd3a03oFEMl7+fuCv/aQ=",
      "spec/portability.md": "sha256-7rBDM1D07oTcxOpHcz8aTnIR0NWGpIS3lEVM8BoPUGA=",
      "theme.json": "sha256-JKoQc/e3Yy1aHXnQbKYLJ7JLoHavd5xJR4SXufuyr3o="
    },
    "availability": [
      "No historical usage index; impact uses the recorded component and port mappings. Prose and composite alias dependencies may be unknown."
    ]
  },
  "semanticStatus": "compared",
  "changes": [
    {
      "kind": "token-status",
      "key": "border.width.default:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/border.width.default/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/border.width.default/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "border.width.emphasis:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/border.width.emphasis/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/border.width.emphasis/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "breakpoint.lg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/breakpoint.lg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/breakpoint.lg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "breakpoint.md:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/breakpoint.md/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/breakpoint.md/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "breakpoint.sm:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/breakpoint.sm/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/breakpoint.sm/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "breakpoint.xs:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/breakpoint.xs/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/breakpoint.xs/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.destructive.border:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.destructive.filled-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.filled-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.filled-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.destructive.filled-text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.filled-text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.filled-text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.destructive.hover-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.hover-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.hover-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.destructive.hover-text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.hover-text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.hover-text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.destructive.pressed-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.pressed-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.pressed-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.destructive.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.destructive.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.primary.bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.primary.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.primary.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.primary.border:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.primary.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.primary.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.primary.hover-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.primary.hover-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.primary.hover-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.primary.pressed-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.primary.pressed-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.primary.pressed-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.primary.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.primary.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.primary.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.secondary.bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.secondary.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.secondary.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.secondary.border:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.secondary.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.secondary.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.secondary.hover-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.secondary.hover-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.secondary.hover-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.secondary.pressed-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.secondary.pressed-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.secondary.pressed-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.secondary.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.secondary.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.secondary.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.tertiary.hover-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.tertiary.hover-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.tertiary.hover-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.action.tertiary.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.tertiary.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.action.tertiary.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.border.active:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.active/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.active/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.border.control:decisionId",
      "before": "D-007",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.control/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.control/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.border.control:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": [
          "D-007"
        ]
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.control/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.control/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.border.default:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.default/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.default/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.border.disabled:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.disabled/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.disabled/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.border.divider:decisionId",
      "before": "D-008",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.divider/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.divider/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.border.divider:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": [
          "D-008"
        ]
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.divider/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.divider/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.border.overlay:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.overlay/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.overlay/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.border.selected-indicator:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.selected-indicator/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.selected-indicator/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.border.selected-indicator-inactive:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.selected-indicator-inactive/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.selected-indicator-inactive/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.border.strong:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.strong/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.border.strong/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.chart.axis:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.axis/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.axis/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.chart.grid:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.grid/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.grid/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.chart.label:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.label/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.label/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.chart.series-1:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.series-1/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.series-1/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.chart.series-2:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.series-2/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.series-2/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.chart.series-3:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.series-3/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.series-3/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.chart.series-4:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.series-4/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.chart.series-4/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.bracket-match:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.bracket-match/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.bracket-match/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.caret:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.caret/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.caret/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.current-line:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.current-line/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.current-line/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.gutter-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.gutter-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.gutter-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.gutter-rule:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.gutter-rule/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.gutter-rule/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.indent-guide:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.indent-guide/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.indent-guide/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.line-number:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.line-number/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.line-number/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.line-number-active:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.line-number-active/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.line-number-active/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.search-current-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.search-current-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.search-current-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.search-current-text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.search-current-text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.search-current-text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.search-match-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.search-match-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.search-match-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.selection-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.selection-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.selection-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.attribute:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.attribute/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.attribute/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.comment:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.comment/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.comment/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.constant:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.constant/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.constant/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.deprecated:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.deprecated/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.deprecated/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.escape:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.escape/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.escape/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.function:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.function/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.function/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.heading:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.heading/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.heading/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.invalid:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.invalid/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.invalid/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.keyword:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.keyword/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.keyword/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.number:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.number/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.number/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.operator:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.operator/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.operator/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.property:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.property/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.property/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.punctuation:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.punctuation/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.punctuation/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.string:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.string/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.string/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.tag:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.tag/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.tag/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.type:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.type/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.type/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.syntax.variable:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.variable/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.syntax.variable/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.code.whitespace:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.whitespace/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.code.whitespace/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.error.bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.error.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.error.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.error.stripe:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.error.stripe/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.error.stripe/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.error.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.error.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.error.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.error.underline:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.error.underline/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.error.underline/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.hint.underline:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.hint.underline/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.hint.underline/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.info.text:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.info.text/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.info.text/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.info.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.info.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.info.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.info.underline:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.info.underline/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.info.underline/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.info.underline:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.info.underline/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.info.underline/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.unused.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.unused.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.unused.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.warning.stripe:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.warning.stripe/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.warning.stripe/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.warning.stripe:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.warning.stripe/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.warning.stripe/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.warning.text:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.warning.text/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.warning.text/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.warning.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.warning.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.warning.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.warning.underline:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.warning.underline/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.warning.underline/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diagnostic.warning.underline:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.warning.underline/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diagnostic.warning.underline/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.added.bg:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.added.bg/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.added.bg/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.added.bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.added.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.added.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.added.emphasis:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.added.emphasis/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.added.emphasis/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.added.emphasis:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.added.emphasis/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.added.emphasis/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.added.gutter:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.added.gutter/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.added.gutter/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.added.gutter:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.added.gutter/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.added.gutter/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.conflict-border:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.conflict-border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.conflict-border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.header-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.header-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.header-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.modified.bg:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.modified.bg/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.modified.bg/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.modified.bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.modified.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.modified.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.modified.gutter:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.modified.gutter/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.modified.gutter/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.modified.gutter:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.modified.gutter/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.modified.gutter/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.removed.bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.removed.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.removed.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.removed.emphasis:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.removed.emphasis/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.removed.emphasis/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.diff.removed.gutter:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.removed.gutter/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.diff.removed.gutter/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.icon.decorative:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.icon.decorative/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.icon.decorative/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.icon.default:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.icon.default/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.icon.default/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.disabled.bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.disabled.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.disabled.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.drop-target:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.drop-target/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.drop-target/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.focus.ring:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.focus.ring/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.focus.ring/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.focus.ring-container:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.focus.ring-container/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.focus.ring-container/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-metadata",
      "key": "color.interaction.focus.ring-container",
      "before": "Focus colour for containers and explicitly mapped filled controls (D-015); component rules determine ring geometry.",
      "after": "2px solid focus ring on focusable containers; also the ring on fills.",
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.focus.ring-container/description",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.focus.ring-container/description",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.hover.bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.hover.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.hover.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.hover.bg-strong:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.hover.bg-strong/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.hover.bg-strong/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.marquee:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.marquee/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.marquee/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.pressed.bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.pressed.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.pressed.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.scrollbar.thumb:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.scrollbar.thumb/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.scrollbar.thumb/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.scrollbar.thumb-hover:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.scrollbar.thumb-hover/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.scrollbar.thumb-hover/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.scrollbar.track:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.scrollbar.track/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.scrollbar.track/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.selection.bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.selection.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.selection.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.selection.inactive-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.selection.inactive-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.selection.inactive-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.selection.inactive-text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.selection.inactive-text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.selection.inactive-text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.selection.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.selection.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.selection.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.text-selection.bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.text-selection.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.text-selection.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.interaction.text-selection.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.text-selection.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.interaction.text-selection.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.alpha.black-55:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.alpha.black-55/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.alpha.black-55/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.alpha.black-65:decisionId",
      "before": "D-008",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.alpha.black-65/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.alpha.black-65/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.alpha.black-65:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.alpha.black-65/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.alpha.black-65/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.alpha.red-12:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.alpha.red-12/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.alpha.red-12/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.alpha.red-6:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.alpha.red-6/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.alpha.red-6/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.alpha.transparent:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.alpha.transparent/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.alpha.transparent/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.amber.500:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.amber.500/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.amber.500/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.amber.500:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.amber.500/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.amber.500/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.amber.600:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.amber.600/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.amber.600/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.amber.tint:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.amber.tint/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.amber.tint/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.amber.tint:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.amber.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.amber.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.0:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.0/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.0/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.1:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.1/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.1/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.10:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.10/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.10/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.11:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.11/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.11/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.12:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.12/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.12/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.13:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.13/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.13/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.14:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.14/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.14/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.15:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.15/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.15/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.2:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.2/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.2/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.3:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.3/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.3/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.4:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.4/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.4/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.5:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.5/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.5/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.6:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.6/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.6/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.7:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.7/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.7/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.8:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.8/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.8/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ansi.9:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.9/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ansi.9/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.blue.500:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.blue.500/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.blue.500/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.blue.500:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.blue.500/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.blue.500/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.blue.600:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.blue.600/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.blue.600/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.blue.tint:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.blue.tint/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.blue.tint/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.blue.tint:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.blue.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.blue.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.green.500:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.green.500/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.green.500/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.green.500:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.green.500/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.green.500/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.green.600:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.green.600/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.green.600/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.green.tint:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.green.tint/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.green.tint/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.green.tint:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.green.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.green.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ink.0:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.0/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.0/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ink.15:decisionId",
      "before": "D-008",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.15/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.15/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ink.15:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.15/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.15/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ink.20:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.20/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.20/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ink.25:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.25/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.25/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ink.30:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.30/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.30/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ink.40:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.40/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.40/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ink.52:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.52/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.52/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ink.60:decisionId",
      "before": "D-008",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.60/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.60/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.ink.60:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.60/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.ink.60/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.paper.100:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.paper.100/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.paper.100/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.paper.90:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.paper.90/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.paper.90/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.100:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.100/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.100/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.150:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.150/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.150/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.200:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.200/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.200/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.250:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.250/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.250/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.300:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.300/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.300/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.350:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.350/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.350/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.400:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.400/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.400/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.450:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.450/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.450/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.50:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.50/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.50/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.500:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.500/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.500/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.550:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.550/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.550/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.650:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.650/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.650/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.750:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.750/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.750/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.760:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.760/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.760/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.770:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.770/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.770/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.800:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.800/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.800/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.red.850:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.850/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.red.850/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.rose.300:decisionId",
      "before": "D-003",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.300/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.300/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.rose.300:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.300/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.300/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.rose.320:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.320/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.320/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.rose.350:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.350/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.350/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.rose.450:decisionId",
      "before": "D-003",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.450/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.450/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.rose.450:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.450/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.450/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.rose.550:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.550/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.550/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.rose.600:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.600/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.600/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.rose.650:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.650/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.650/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.rose.700:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.700/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.700/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.primitive.rose.800:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.800/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.primitive.rose.800/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.danger.border:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.danger.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.danger.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.danger.fill:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.danger.fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.danger.fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.danger.on-fill:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.danger.on-fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.danger.on-fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.danger.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.danger.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.danger.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.danger.tint:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.danger.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.danger.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.info.border:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.border/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.border/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.info.border:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.info.fill:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.fill/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.fill/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.info.fill:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.info.on-fill:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.on-fill/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.on-fill/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.info.on-fill:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.on-fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.on-fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.info.text:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.text/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.text/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.info.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.info.tint:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.tint/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.tint/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.info.tint:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.info.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.neutral.border:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.neutral.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.neutral.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.neutral.fill:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.neutral.fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.neutral.fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.neutral.on-fill:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.neutral.on-fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.neutral.on-fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.neutral.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.neutral.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.neutral.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.neutral.tint:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.neutral.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.neutral.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.success.border:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.border/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.border/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.success.border:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.success.fill:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.fill/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.fill/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.success.fill:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.success.on-fill:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.on-fill/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.on-fill/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.success.on-fill:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.on-fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.on-fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.success.text:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.text/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.text/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.success.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.success.tint:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.tint/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.tint/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.success.tint:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.success.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.warning.border:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.border/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.border/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.warning.border:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.border/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.warning.fill:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.fill/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.fill/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.warning.fill:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.warning.on-fill:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.on-fill/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.on-fill/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.warning.on-fill:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.on-fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.on-fill/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.warning.text:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.text/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.text/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.warning.text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.warning.tint:decisionId",
      "before": "D-001",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.tint/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.tint/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.status.warning.tint:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.status.warning.tint/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.backdrop:decisionId",
      "before": "D-008",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.backdrop/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.backdrop/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.backdrop:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": [
          "D-008"
        ]
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.backdrop/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.backdrop/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.canvas:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.canvas/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.canvas/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.chrome:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.chrome/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.chrome/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.chrome-alt:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.chrome-alt/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.chrome-alt/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.code:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.code/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.code/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.default:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.default/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.default/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.desktop:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.desktop/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.desktop/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.input:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.input/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.input/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.overlay:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.overlay/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.overlay/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.raised:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.raised/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.raised/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.sunken:decisionId",
      "before": "D-008",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.sunken/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.sunken/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.sunken:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": [
          "D-008"
        ]
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.sunken/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.sunken/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.surface.terminal:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.terminal/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.surface.terminal/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.0:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.0/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.0/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.1:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.1/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.1/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.10:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.10/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.10/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.11:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.11/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.11/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.12:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.12/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.12/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.13:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.13/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.13/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.14:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.14/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.14/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.15:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.15/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.15/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.2:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.2/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.2/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.3:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.3/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.3/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.4:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.4/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.4/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.5:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.5/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.5/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.6:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.6/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.6/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.7:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.7/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.7/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.8:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.8/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.8/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.ansi.9:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.9/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.ansi.9/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.cursor:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.cursor/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.cursor/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.fg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.fg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.fg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.selection-bg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.selection-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.selection-bg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.terminal.selection-text:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.selection-text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.terminal.selection-text/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.accent:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.accent/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.accent/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.accent-strong:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.accent-strong/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.accent-strong/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.bright:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.bright/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.bright/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.default:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.default/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.default/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.disabled:decisionId",
      "before": "D-003",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.disabled/decisionId",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.disabled/decisionId",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.disabled:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.disabled/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.disabled/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.inverse:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.inverse/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.inverse/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.link:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.link/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.link/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.link-hover:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.link-hover/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.link-hover/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.link-underline:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.link-underline/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.link-underline/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.muted:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.muted/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.muted/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.on-action:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.on-action/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.on-action/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.on-danger:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.on-danger/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.on-danger/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.on-light:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.on-light/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.on-light/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.on-selection:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.on-selection/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.on-selection/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.placeholder:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.placeholder/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.placeholder/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.prose:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.prose/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.prose/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "color.text.subtle:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.subtle/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/color.text.subtle/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "density.comfortable.control-height:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.comfortable.control-height/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.comfortable.control-height/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "density.comfortable.control-padding-x:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.comfortable.control-padding-x/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.comfortable.control-padding-x/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "density.comfortable.gap:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.comfortable.gap/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.comfortable.gap/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "density.comfortable.icon:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.comfortable.icon/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.comfortable.icon/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "density.comfortable.row-height:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.comfortable.row-height/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.comfortable.row-height/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "density.compact.control-height:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.compact.control-height/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.compact.control-height/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "density.compact.control-padding-x:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.compact.control-padding-x/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.compact.control-padding-x/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "density.compact.gap:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.compact.gap/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.compact.gap/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "density.compact.icon:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.compact.icon/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.compact.icon/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "density.compact.row-height:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.compact.row-height/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/density.compact.row-height/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "focus.offset:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/focus.offset/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/focus.offset/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "focus.offset-container:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/focus.offset-container/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/focus.offset-container/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "focus.offset-invalid:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/focus.offset-invalid/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/focus.offset-invalid/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "focus.ring:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/focus.ring/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/focus.ring/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "focus.ring-container:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/focus.ring-container/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/focus.ring-container/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.family.mono:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.family.mono/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.family.mono/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.letter-spacing.terminal:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.letter-spacing.terminal/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.letter-spacing.terminal/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.line-height.caption:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.caption/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.caption/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.line-height.code:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.code/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.code/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.line-height.h1:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.h1/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.h1/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.line-height.h2:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.h2/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.h2/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.line-height.h3:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.h3/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.h3/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.line-height.reading:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.reading/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.reading/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.line-height.terminal:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.terminal/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.terminal/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.line-height.ui-lg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.ui-lg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.ui-lg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.line-height.ui-md:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.ui-md/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.ui-md/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.line-height.ui-sm:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.ui-sm/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.line-height.ui-sm/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.size.caption:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.caption/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.caption/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.size.code:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.code/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.code/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.size.h1:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.h1/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.h1/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.size.h2:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.h2/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.h2/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.size.h3:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.h3/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.h3/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.size.reading:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.reading/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.reading/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.size.terminal:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.terminal/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.terminal/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.size.ui-lg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.ui-lg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.ui-lg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.size.ui-md:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.ui-md/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.ui-md/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.size.ui-sm:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.ui-sm/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.size.ui-sm/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.weight.bold:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.weight.bold/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.weight.bold/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "font.weight.regular:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.weight.regular/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/font.weight.regular/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "icon.size.lg:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/icon.size.lg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/icon.size.lg/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "icon.size.md:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/icon.size.md/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/icon.size.md/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "icon.size.sm:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/icon.size.sm/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/icon.size.sm/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "icon.stroke:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/icon.stroke/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/icon.stroke/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "layout.app-max:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/layout.app-max/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/layout.app-max/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "layout.content-max:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/layout.content-max/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/layout.content-max/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "layout.measure:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/layout.measure/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/layout.measure/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "motion.duration.base:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/motion.duration.base/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/motion.duration.base/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "motion.duration.fast:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/motion.duration.fast/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/motion.duration.fast/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "motion.duration.slow:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/motion.duration.slow/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/motion.duration.slow/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "radius.none:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/radius.none/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/radius.none/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "shadow.floating:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/shadow.floating/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/shadow.floating/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "space.0:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.0/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.0/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "space.1:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.1/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.1/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "space.12:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.12/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.12/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "space.16:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.16/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.16/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "space.2:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.2/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.2/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "space.24:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.24/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.24/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "space.32:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.32/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.32/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "space.4:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.4/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.4/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "space.48:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.48/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.48/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "space.8:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.8/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/space.8/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "z.canvas:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.canvas/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.canvas/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "z.dialog:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.dialog/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.dialog/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "z.drawer:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.drawer/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.drawer/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "z.popover:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.popover/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.popover/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "z.raised:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.raised/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.raised/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "z.skip-link:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.skip-link/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.skip-link/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "token-status",
      "key": "z.toast:eligibility",
      "before": {
        "action": "historical-only",
        "reason": "Historical fidelity only; preserve all documented limitations and deprecations.",
        "decisionIds": []
      },
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.toast/eligibility",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/tokens.resolved.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/tokens.resolved.json",
          "pointer": "/profiles/heritage-ansi/tokens/z.toast/eligibility",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/tokens.resolved.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "admin-form",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "admin-form",
        "family": "composed",
        "maturity": "stable",
        "priority": "R1",
        "title": "Admin form",
        "summary": "A create-or-edit record screen composed from breadcrumbs, a wizard step list, alerts, six field components and a button row; the review step is a table with an Edit button per row.",
        "native": true,
        "aria": {
          "pattern": "region landmark named by the h2; a Breadcrumb nav landmark; the wizard step list with aria-current=step; role=status and role=alert notices; a form landmark of native controls; aria-busy on the form while saving; a disabled fieldset around it while inert",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "crumbs.link": {
            "alias": "color.text.link",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "crumbs.current": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "title.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "step.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "step.current-text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "step.current-indicator": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "step.complete": {
            "alias": "color.status.success.text",
            "value": "#86a46f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "step.invalid": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "notice.tint": {
            "alias": "color.status.info.tint",
            "value": "#0f141c",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "notice.border": {
            "alias": "color.status.info.border",
            "value": "#7e9ebb",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "notice.text": {
            "alias": "color.status.info.text",
            "value": "#7e9ebb",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "summary.tint": {
            "alias": "color.status.danger.tint",
            "value": "#2b0e0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "summary.border": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "summary.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "field.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "field.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "field.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "field.label": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "field.help": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "field.affix": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "invalid.border": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "invalid.message": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "disabled.bg": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "disabled.text": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "disabled.border": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "review.key": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "review.header-rule": {
            "alias": "color.border.strong",
            "value": "#9e231f",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "review.row-rule": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "footer.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "continue.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "continue.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "continue.busy-glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "back.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "back.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "draft.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "draft.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "rest tokens of every component on {color.surface.default}; the current step carries the indicator bar, future steps are disabled",
            "channel": "`aria-current=\"step\"`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "invalid",
            "visual": "the name and hostname fields take the 2px {color.status.danger.border} and show their ✕ messages; the current step's marker becomes ✕; a danger alert on {color.status.danger.tint} summarising the two fields replaces the notice; the other fields stay at rest",
            "channel": "border width 1 → 2px; glyphs; `aria-invalid`; `role=\"alert\"`",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.status.danger.tint",
                "value": "#2b0e0d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "busy",
            "visual": "Continue shows the static ⋯ glyph in {color.action.primary.text}; the form carries `aria-busy`; nothing shrinks or animates",
            "channel": "glyph; `aria-busy`; cursor: progress",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "every control takes its component's disabled treatment ({color.text.disabled}, {color.border.disabled}, {color.interaction.disabled.bg}); labels and review keys dim; no hover anywhere",
            "channel": "`disabled` on the wrapping fieldset; cursor: not-allowed; never opacity",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Breadcrumb links, the reachable step buttons, then every field in reading order, then Back, Save draft and Continue; the file-input's native input is the stop and its button label is drawn with the ring."
          },
          {
            "key": "Enter",
            "action": "Follows a breadcrumb, activates a step or a button; in a text field submits the form in a host."
          },
          {
            "key": "Space",
            "action": "Toggles the checkbox; opens the file chooser from the file-input."
          },
          {
            "key": "Arrow keys",
            "action": "Move within the select and the date field's segments."
          },
          {
            "key": "Escape",
            "action": "Nothing; the screen is not a dialog."
          }
        ],
        "responsive": "The root is an inline-size container; the field grid uses auto-fill columns of at least 20rem, so it is two columns wide in the reference frame and one at 320px, the notes always spanning the row. Below 600px the footer buttons stack full width with the primary action first in visual order. The review table scrolls inside its own container when narrower than its content. RTL mirrors the breadcrumb separators, the step order, the suffix and the button alignment.",
        "portability": {
          "web": "Landmarks and native controls; aria-invalid and the summary alert appear after submit, aria-busy while saving, and a disabled fieldset makes the form inert; the state hooks are data-state-invalid, data-state-busy and data-state-disabled on the root. Hosts without container queries stack the footer at the 600px viewport breakpoint. The 56rem width and the two-column grid are layout of this specimen, not rules.",
          "nativeFallbacks": [
            "GTK4: a Breadcrumb-free HeaderBar title, an Adw.Carousel-free step list as a ListBox, and a PreferencesGroup of rows; invalid rows use the .error style class and an InfoBar carries the summary.",
            "Qt: QWizard with its page list, a QFormLayout of fields, a QMessageBox-free inline banner; busy disables the page through setEnabled(false).",
            "Terminal UI: a title, a step line, fields stacked at full width, the summary as a double-line box; the ✓ and ✕ glyphs survive without colour."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-LONG",
          "FX-320",
          "FX-360",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-I18N",
          "FX-RTL",
          "FX-DENSITY"
        ],
        "related": [
          "breadcrumbs",
          "wizard",
          "alert",
          "text-field",
          "select",
          "date-picker",
          "file-input",
          "textarea",
          "checkbox",
          "button",
          "table"
        ],
        "specimens": [],
        "nonExamples": "A rounded card with a drop shadow around the form. A Material stepper with\ncircular numbered badges and a connecting line. A red banner across the\nwhole form instead of the summary alert plus field messages. Fields whose\nborders glow red. A spinner replacing the Continue label. Saving while the\nfields fade to half opacity. Placing the actions in a sticky footer bar with\na shadow.",
        "contrast": [
          {
            "label": "admin-form default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "admin-form default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "admin-form invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.status.danger.tint",
            "fgHex": "#f73f35",
            "bgHex": "#2b0e0d",
            "ratio": 4.88,
            "pass": true,
            "waiver": null
          },
          {
            "label": "admin-form invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.status.danger.tint",
            "fgHex": "#e53935",
            "bgHex": "#2b0e0d",
            "ratio": 4.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "admin-form busy text",
            "state": "busy",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "title, labels and the current step on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help, affix and review keys on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "breadcrumb links on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "complete-step check",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.text",
            "bg": "color.surface.default",
            "fgHex": "#86a46f",
            "bgHex": "#160b0b",
            "ratio": 6.95,
            "pass": true,
            "waiver": null
          },
          {
            "label": "notice title on its tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.text",
            "bg": "color.status.info.tint",
            "fgHex": "#7e9ebb",
            "bgHex": "#0f141c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "notice text on its tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.info.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f141c",
            "ratio": 8.06,
            "pass": true,
            "waiver": null
          },
          {
            "label": "summary text on the danger tint",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.danger.tint",
            "fgHex": "#e99499",
            "bgHex": "#2b0e0d",
            "ratio": 7.82,
            "pass": true,
            "waiver": null
          },
          {
            "label": "field messages on the panel surface",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "invalid field boundary",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "current-step indicator bar",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "Back button and file-input button boundaries",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled control text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled labels and review keys (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled boundaries (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "review header rule (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.strong",
            "bg": "color.surface.default",
            "fgHex": "#9e231f",
            "bgHex": "#160b0b",
            "ratio": 2.5,
            "pass": true,
            "waiver": "the header row is identified by th scope=col; the rule only separates it"
          },
          {
            "label": "panel edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.default",
            "fgHex": "#531310",
            "bgHex": "#160b0b",
            "ratio": 1.35,
            "pass": true,
            "waiver": "the panel edge separates the screen from the page; every control inside carries its own boundary"
          },
          {
            "label": "step, row and footer rules (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "the rules group content that is already distinct by landmark, list and table structure"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "admin-form",
        "family": "composed",
        "maturity": "stable",
        "priority": "R1",
        "title": "Admin form",
        "summary": "A create-or-edit record screen composed from breadcrumbs, a wizard step list, alerts, six field components and a button row; the review step is a table with an Edit button per row.",
        "native": true,
        "aria": {
          "pattern": "region landmark named by the h2; a Breadcrumb nav landmark; the wizard step list with aria-current=step; role=status and role=alert notices; a form landmark of native controls; aria-busy on the form while saving; a disabled fieldset around it while inert",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed"
          },
          "crumbs.link": {
            "alias": "color.text.link",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "crumbs.current": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "title.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "step.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "step.current-text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "step.current-indicator": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed"
          },
          "step.complete": {
            "alias": "color.status.success.text",
            "value": "#86a46f",
            "status": "approved"
          },
          "step.invalid": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "notice.tint": {
            "alias": "color.status.info.tint",
            "value": "#0f141c",
            "status": "approved"
          },
          "notice.border": {
            "alias": "color.status.info.border",
            "value": "#7e9ebb",
            "status": "approved"
          },
          "notice.text": {
            "alias": "color.status.info.text",
            "value": "#7e9ebb",
            "status": "approved"
          },
          "summary.tint": {
            "alias": "color.status.danger.tint",
            "value": "#2b0e0d",
            "status": "observed"
          },
          "summary.border": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "summary.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "field.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "field.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "field.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "field.label": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "field.help": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "field.affix": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "invalid.border": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "invalid.message": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "disabled.bg": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "disabled.text": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "disabled.border": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "review.key": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "review.header-rule": {
            "alias": "color.border.strong",
            "value": "#9e231f",
            "status": "observed"
          },
          "review.row-rule": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "footer.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "continue.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "continue.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "continue.busy-glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "back.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "back.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed"
          },
          "draft.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed"
          },
          "draft.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "rest tokens of every component on {color.surface.default}; the current step carries the indicator bar, future steps are disabled",
            "channel": "`aria-current=\"step\"`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "invalid",
            "visual": "the name and hostname fields take the 2px {color.status.danger.border} and show their ✕ messages; the current step's marker becomes ✕; a danger alert on {color.status.danger.tint} summarising the two fields replaces the notice; the other fields stay at rest",
            "channel": "border width 1 → 2px; glyphs; `aria-invalid`; `role=\"alert\"`",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed"
              },
              "bg": {
                "alias": "color.status.danger.tint",
                "value": "#2b0e0d",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "busy",
            "visual": "Continue shows the static ⋯ glyph in {color.action.primary.text}; the form carries `aria-busy`; nothing shrinks or animates",
            "channel": "glyph; `aria-busy`; cursor: progress",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "every control takes its component's disabled treatment ({color.text.disabled}, {color.border.disabled}, {color.interaction.disabled.bg}); labels and review keys dim; no hover anywhere",
            "channel": "`disabled` on the wrapping fieldset; cursor: not-allowed; never opacity",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Breadcrumb links, the reachable step buttons, then every field in reading order, then Back, Save draft and Continue; the file-input's native input is the stop and its button label is drawn with the ring."
          },
          {
            "key": "Enter",
            "action": "Follows a breadcrumb, activates a step or a button; in a text field submits the form in a host."
          },
          {
            "key": "Space",
            "action": "Toggles the checkbox; opens the file chooser from the file-input."
          },
          {
            "key": "Arrow keys",
            "action": "Move within the select and the date field's segments."
          },
          {
            "key": "Escape",
            "action": "Nothing; the screen is not a dialog."
          }
        ],
        "responsive": "The root is an inline-size container; the field grid uses auto-fill columns of at least 20rem, so it is two columns wide in the reference frame and one at 320px, the notes always spanning the row. Below 600px the footer buttons stack full width with the primary action first in visual order. The review table scrolls inside its own container when narrower than its content. RTL mirrors the breadcrumb separators, the step order, the suffix and the button alignment.",
        "portability": {
          "web": "Landmarks and native controls; aria-invalid and the summary alert appear after submit, aria-busy while saving, and a disabled fieldset makes the form inert; the state hooks are data-state-invalid, data-state-busy and data-state-disabled on the root. Hosts without container queries stack the footer at the 600px viewport breakpoint. The 56rem width and the two-column grid are layout of this specimen, not rules.",
          "nativeFallbacks": [
            "GTK4: a Breadcrumb-free HeaderBar title, an Adw.Carousel-free step list as a ListBox, and a PreferencesGroup of rows; invalid rows use the .error style class and an InfoBar carries the summary.",
            "Qt: QWizard with its page list, a QFormLayout of fields, a QMessageBox-free inline banner; busy disables the page through setEnabled(false).",
            "Terminal UI: a title, a step line, fields stacked at full width, the summary as a double-line box; the ✓ and ✕ glyphs survive without colour."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-LONG",
          "FX-320",
          "FX-360",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-I18N",
          "FX-RTL",
          "FX-DENSITY"
        ],
        "related": [
          "breadcrumbs",
          "wizard",
          "alert",
          "text-field",
          "select",
          "date-picker",
          "file-input",
          "textarea",
          "checkbox",
          "button",
          "table"
        ],
        "specimens": [],
        "nonExamples": "A rounded card with a drop shadow around the form. A Material stepper with\ncircular numbered badges and a connecting line. A red banner across the\nwhole form instead of the summary alert plus field messages. Fields whose\nborders glow red. A spinner replacing the Continue label. Saving while the\nfields fade to half opacity. Placing the actions in a sticky footer bar with\na shadow.",
        "contrast": [
          {
            "label": "admin-form default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "admin-form default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "admin-form invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.status.danger.tint",
            "fgHex": "#f73f35",
            "bgHex": "#2b0e0d",
            "ratio": 4.88,
            "pass": true,
            "waiver": null
          },
          {
            "label": "admin-form invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.status.danger.tint",
            "fgHex": "#e53935",
            "bgHex": "#2b0e0d",
            "ratio": 4.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "admin-form busy text",
            "state": "busy",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "title, labels and the current step on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help, affix and review keys on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "breadcrumb links on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "complete-step check",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.text",
            "bg": "color.surface.default",
            "fgHex": "#86a46f",
            "bgHex": "#160b0b",
            "ratio": 6.95,
            "pass": true,
            "waiver": null
          },
          {
            "label": "notice title on its tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.text",
            "bg": "color.status.info.tint",
            "fgHex": "#7e9ebb",
            "bgHex": "#0f141c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "notice text on its tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.info.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f141c",
            "ratio": 8.06,
            "pass": true,
            "waiver": null
          },
          {
            "label": "summary text on the danger tint",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.danger.tint",
            "fgHex": "#e99499",
            "bgHex": "#2b0e0d",
            "ratio": 7.82,
            "pass": true,
            "waiver": null
          },
          {
            "label": "field messages on the panel surface",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "invalid field boundary",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "current-step indicator bar",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "Back button and file-input button boundaries",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled control text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled labels and review keys (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled boundaries (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "review header rule (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.strong",
            "bg": "color.surface.default",
            "fgHex": "#9e231f",
            "bgHex": "#160b0b",
            "ratio": 2.5,
            "pass": true,
            "waiver": "the header row is identified by th scope=col; the rule only separates it"
          },
          {
            "label": "panel edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.default",
            "fgHex": "#531310",
            "bgHex": "#160b0b",
            "ratio": 1.35,
            "pass": true,
            "waiver": "the panel edge separates the screen from the page; every control inside carries its own boundary"
          },
          {
            "label": "step, row and footer rules (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "the rules group content that is already distinct by landmark, list and table structure"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/admin-form.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/admin-form.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "alert",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "alert",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Alert",
        "summary": "An inline status message with a mandatory glyph on the status tint behind a 1px status border; role alert for danger, status otherwise.",
        "native": true,
        "aria": {
          "pattern": "native landmark-free block; role=alert for danger, role=status for every other status; an optional native close button",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/alert/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "danger.bg": {
            "alias": "color.status.danger.tint",
            "value": "#2b0e0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "danger.border": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "danger.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "warning.bg": {
            "alias": "color.status.warning.tint",
            "value": "#1f1a0c",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "warning.border": {
            "alias": "color.status.warning.border",
            "value": "#c9973f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "warning.text": {
            "alias": "color.status.warning.text",
            "value": "#c9973f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "success.bg": {
            "alias": "color.status.success.tint",
            "value": "#0f1a0e",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "success.border": {
            "alias": "color.status.success.border",
            "value": "#86a46f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "success.text": {
            "alias": "color.status.success.text",
            "value": "#86a46f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "info.bg": {
            "alias": "color.status.info.tint",
            "value": "#0f141c",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "info.border": {
            "alias": "color.status.info.border",
            "value": "#7e9ebb",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "info.text": {
            "alias": "color.status.info.text",
            "value": "#7e9ebb",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "neutral.bg": {
            "alias": "color.status.neutral.tint",
            "value": "#241010",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "neutral.border": {
            "alias": "color.status.neutral.border",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "neutral.text": {
            "alias": "color.status.neutral.text",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "body.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "close.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "close.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "close.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "status tint, 1px status border, glyph and title in the status text colour",
            "channel": "the glyph ✕ ! ✓ i ·",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.status.danger.tint",
                "value": "#2b0e0d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "close button background → {color.action.tertiary.hover-bg}; the alert itself does not react",
            "channel": "cursor: pointer on the button only",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.tertiary.hover-bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the close button",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.status.info.tint",
                "value": "#0f141c",
                "status": "approved",
                "deprecated": false,
                "decisionId": "D-001",
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Reaches the close button when present; the alert itself is never focusable."
          },
          {
            "key": "Enter / Space",
            "action": "Dismisses; focus returns to the element that had it, or to the next focusable element after the alert."
          },
          {
            "key": "Escape",
            "action": "Nothing; alerts are not dialogs."
          }
        ],
        "responsive": "Fills its container; glyph, body and close button stay on one row with the body wrapping; at 320px long titles wrap under the glyph. RTL mirrors the glyph and close positions.",
        "portability": {
          "web": "a <div role=alert> for danger and <div role=status> otherwise, present in the DOM before its text is filled so the announcement fires; the close button is a native <button type=button aria-label=Dismiss>.",
          "nativeFallbacks": [
            "GTK4 InfoBar with the message-type mapped to the status roles.",
            "Qt QFrame with a dynamic status property; QMessageBox only for modal cases.",
            "Terminal UI: a one-line banner with the glyph and a single-line border in the status colour."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "toast",
          "badge",
          "dialog",
          "empty-state",
          "error-state"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "A coloured left stripe with no border. A rounded, shadowed card. A banner\nthat slides in or auto-dismisses. Colour-only status without the glyph and a\nworded title. Using `role=\"alert\"` for success messages. A close button that\nis an icon with no accessible name. Fixed-position alerts covering content.",
        "contrast": [
          {
            "label": "alert default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.status.danger.tint",
            "fgHex": "#f73f35",
            "bgHex": "#2b0e0d",
            "ratio": 4.88,
            "pass": true,
            "waiver": null
          },
          {
            "label": "alert default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.status.danger.tint",
            "fgHex": "#e53935",
            "bgHex": "#2b0e0d",
            "ratio": 4.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "alert hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "alert focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.status.info.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f141c",
            "ratio": 8.06,
            "pass": true,
            "waiver": null
          },
          {
            "label": "alert focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.status.info.tint",
            "fgHex": "#e53935",
            "bgHex": "#0f141c",
            "ratio": 4.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "body text on the danger tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.danger.tint",
            "fgHex": "#e99499",
            "bgHex": "#2b0e0d",
            "ratio": 7.82,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning glyph and title on the warning tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.warning.text",
            "bg": "color.status.warning.tint",
            "fgHex": "#c9973f",
            "bgHex": "#1f1a0c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning border on the warning tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.warning.border",
            "bg": "color.status.warning.tint",
            "fgHex": "#c9973f",
            "bgHex": "#1f1a0c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "body text on the warning tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.warning.tint",
            "fgHex": "#e99499",
            "bgHex": "#1f1a0c",
            "ratio": 7.56,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success glyph and title on the success tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.text",
            "bg": "color.status.success.tint",
            "fgHex": "#86a46f",
            "bgHex": "#0f1a0e",
            "ratio": 6.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success border on the success tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.success.border",
            "bg": "color.status.success.tint",
            "fgHex": "#86a46f",
            "bgHex": "#0f1a0e",
            "ratio": 6.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "body text on the success tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.success.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f1a0e",
            "ratio": 7.8,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info glyph and title on the info tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.text",
            "bg": "color.status.info.tint",
            "fgHex": "#7e9ebb",
            "bgHex": "#0f141c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info border on the info tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.info.border",
            "bg": "color.status.info.tint",
            "fgHex": "#7e9ebb",
            "bgHex": "#0f141c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "body text on the info tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.info.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f141c",
            "ratio": 8.06,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral glyph and title on the neutral tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.neutral.text",
            "bg": "color.status.neutral.tint",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral border on the neutral tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.neutral.border",
            "bg": "color.status.neutral.tint",
            "fgHex": "#a3676b",
            "bgHex": "#241010",
            "ratio": 4.07,
            "pass": true,
            "waiver": null
          },
          {
            "label": "body text on the neutral tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.neutral.tint",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "close button on the info tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.status.info.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f141c",
            "ratio": 8.06,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the info tint",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.status.info.tint",
            "fgHex": "#e53935",
            "bgHex": "#0f141c",
            "ratio": 4.37,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "alert",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Alert",
        "summary": "An inline status message with a mandatory glyph on the status tint behind a 1px status border; role alert for danger, status otherwise.",
        "native": true,
        "aria": {
          "pattern": "native landmark-free block; role=alert for danger, role=status for every other status; an optional native close button",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/alert/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "danger.bg": {
            "alias": "color.status.danger.tint",
            "value": "#2b0e0d",
            "status": "observed"
          },
          "danger.border": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "danger.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "warning.bg": {
            "alias": "color.status.warning.tint",
            "value": "#1f1a0c",
            "status": "approved"
          },
          "warning.border": {
            "alias": "color.status.warning.border",
            "value": "#c9973f",
            "status": "approved"
          },
          "warning.text": {
            "alias": "color.status.warning.text",
            "value": "#c9973f",
            "status": "approved"
          },
          "success.bg": {
            "alias": "color.status.success.tint",
            "value": "#0f1a0e",
            "status": "approved"
          },
          "success.border": {
            "alias": "color.status.success.border",
            "value": "#86a46f",
            "status": "approved"
          },
          "success.text": {
            "alias": "color.status.success.text",
            "value": "#86a46f",
            "status": "approved"
          },
          "info.bg": {
            "alias": "color.status.info.tint",
            "value": "#0f141c",
            "status": "approved"
          },
          "info.border": {
            "alias": "color.status.info.border",
            "value": "#7e9ebb",
            "status": "approved"
          },
          "info.text": {
            "alias": "color.status.info.text",
            "value": "#7e9ebb",
            "status": "approved"
          },
          "neutral.bg": {
            "alias": "color.status.neutral.tint",
            "value": "#241010",
            "status": "observed"
          },
          "neutral.border": {
            "alias": "color.status.neutral.border",
            "value": "#a3676b",
            "status": "observed"
          },
          "neutral.text": {
            "alias": "color.status.neutral.text",
            "value": "#bd787d",
            "status": "observed"
          },
          "body.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "close.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed"
          },
          "close.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "close.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "status tint, 1px status border, glyph and title in the status text colour",
            "channel": "the glyph ✕ ! ✓ i ·",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed"
              },
              "bg": {
                "alias": "color.status.danger.tint",
                "value": "#2b0e0d",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "close button background → {color.action.tertiary.hover-bg}; the alert itself does not react",
            "channel": "cursor: pointer on the button only",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.tertiary.hover-bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the close button",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.status.info.tint",
                "value": "#0f141c",
                "status": "approved"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Reaches the close button when present; the alert itself is never focusable."
          },
          {
            "key": "Enter / Space",
            "action": "Dismisses; focus returns to the element that had it, or to the next focusable element after the alert."
          },
          {
            "key": "Escape",
            "action": "Nothing; alerts are not dialogs."
          }
        ],
        "responsive": "Fills its container; glyph, body and close button stay on one row with the body wrapping; at 320px long titles wrap under the glyph. RTL mirrors the glyph and close positions.",
        "portability": {
          "web": "a <div role=alert> for danger and <div role=status> otherwise, present in the DOM before its text is filled so the announcement fires; the close button is a native <button type=button aria-label=Dismiss>.",
          "nativeFallbacks": [
            "GTK4 InfoBar with the message-type mapped to the status roles.",
            "Qt QFrame with a dynamic status property; QMessageBox only for modal cases.",
            "Terminal UI: a one-line banner with the glyph and a single-line border in the status colour."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "toast",
          "badge",
          "dialog",
          "empty-state",
          "error-state"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "A coloured left stripe with no border. A rounded, shadowed card. A banner\nthat slides in or auto-dismisses. Colour-only status without the glyph and a\nworded title. Using `role=\"alert\"` for success messages. A close button that\nis an icon with no accessible name. Fixed-position alerts covering content.",
        "contrast": [
          {
            "label": "alert default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.status.danger.tint",
            "fgHex": "#f73f35",
            "bgHex": "#2b0e0d",
            "ratio": 4.88,
            "pass": true,
            "waiver": null
          },
          {
            "label": "alert default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.status.danger.tint",
            "fgHex": "#e53935",
            "bgHex": "#2b0e0d",
            "ratio": 4.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "alert hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "alert focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.status.info.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f141c",
            "ratio": 8.06,
            "pass": true,
            "waiver": null
          },
          {
            "label": "alert focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.status.info.tint",
            "fgHex": "#e53935",
            "bgHex": "#0f141c",
            "ratio": 4.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "body text on the danger tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.danger.tint",
            "fgHex": "#e99499",
            "bgHex": "#2b0e0d",
            "ratio": 7.82,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning glyph and title on the warning tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.warning.text",
            "bg": "color.status.warning.tint",
            "fgHex": "#c9973f",
            "bgHex": "#1f1a0c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning border on the warning tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.warning.border",
            "bg": "color.status.warning.tint",
            "fgHex": "#c9973f",
            "bgHex": "#1f1a0c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "body text on the warning tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.warning.tint",
            "fgHex": "#e99499",
            "bgHex": "#1f1a0c",
            "ratio": 7.56,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success glyph and title on the success tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.text",
            "bg": "color.status.success.tint",
            "fgHex": "#86a46f",
            "bgHex": "#0f1a0e",
            "ratio": 6.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success border on the success tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.success.border",
            "bg": "color.status.success.tint",
            "fgHex": "#86a46f",
            "bgHex": "#0f1a0e",
            "ratio": 6.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "body text on the success tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.success.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f1a0e",
            "ratio": 7.8,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info glyph and title on the info tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.text",
            "bg": "color.status.info.tint",
            "fgHex": "#7e9ebb",
            "bgHex": "#0f141c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info border on the info tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.info.border",
            "bg": "color.status.info.tint",
            "fgHex": "#7e9ebb",
            "bgHex": "#0f141c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "body text on the info tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.info.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f141c",
            "ratio": 8.06,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral glyph and title on the neutral tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.neutral.text",
            "bg": "color.status.neutral.tint",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral border on the neutral tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.neutral.border",
            "bg": "color.status.neutral.tint",
            "fgHex": "#a3676b",
            "bgHex": "#241010",
            "ratio": 4.07,
            "pass": true,
            "waiver": null
          },
          {
            "label": "body text on the neutral tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.neutral.tint",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "close button on the info tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.status.info.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f141c",
            "ratio": 8.06,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the info tint",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.status.info.tint",
            "fgHex": "#e53935",
            "bgHex": "#0f141c",
            "ratio": 4.37,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/alert.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/alert.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "badge",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "badge",
        "family": "display",
        "maturity": "stable",
        "priority": "R1",
        "title": "Badge",
        "summary": "A small square label for a status or a count; every status carries its glyph and its fill, the outline form uses the status border, and an empty badge is a dot with a name.",
        "native": true,
        "aria": {
          "pattern": "native span; an empty badge is role=\"img\" with aria-label"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "danger.bg": {
            "alias": "color.status.danger.fill",
            "value": "#dc282e",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "danger.text": {
            "alias": "color.status.danger.on-fill",
            "value": "#f9faf9",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "danger.border": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "danger.outline-text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "warning.bg": {
            "alias": "color.status.warning.fill",
            "value": "#c9973f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "warning.text": {
            "alias": "color.status.warning.on-fill",
            "value": "#0c0909",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "warning.border": {
            "alias": "color.status.warning.border",
            "value": "#c9973f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "warning.outline-text": {
            "alias": "color.status.warning.text",
            "value": "#c9973f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "success.bg": {
            "alias": "color.status.success.fill",
            "value": "#86a46f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "success.text": {
            "alias": "color.status.success.on-fill",
            "value": "#0c0909",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "success.border": {
            "alias": "color.status.success.border",
            "value": "#86a46f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "success.outline-text": {
            "alias": "color.status.success.text",
            "value": "#86a46f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "info.bg": {
            "alias": "color.status.info.fill",
            "value": "#7e9ebb",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "info.text": {
            "alias": "color.status.info.on-fill",
            "value": "#0c0909",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "info.border": {
            "alias": "color.status.info.border",
            "value": "#7e9ebb",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "info.outline-text": {
            "alias": "color.status.info.text",
            "value": "#7e9ebb",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "neutral.bg": {
            "alias": "color.status.neutral.fill",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "neutral.text": {
            "alias": "color.status.neutral.on-fill",
            "value": "#000000",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "neutral.border": {
            "alias": "color.status.neutral.border",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "neutral.outline-text": {
            "alias": "color.status.neutral.text",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "count.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "count.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "fill, glyph and text for the status; or the outline form",
            "channel": "the glyph; the text",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.on-fill",
                "value": "#f9faf9",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.status.danger.fill",
                "value": "#dc282e",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "empty",
            "visual": "an 8px square dot in the status fill; the glyph and text visually hidden",
            "channel": "`role=\"img\"` with `aria-label`, or the hidden text; the dot's position beside its subject",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.on-fill",
                "value": "#f9faf9",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.status.danger.fill",
                "value": "#dc282e",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [],
        "responsive": "A badge never wraps; the surrounding line wraps around it. Long labels are a design error, not a truncation case. RTL keeps the glyph at the inline start.",
        "portability": {
          "web": "A span with a modifier class; a count badge adds a visually hidden unit; an empty badge is a span with role=\"img\" and aria-label; a badge never receives focus and never carries a click handler.",
          "nativeFallbacks": [
            "GTK4 Label with a status style class and the fill through the css-name.",
            "Qt QLabel with a dynamic status property selected in the stylesheet.",
            "Terminal UI: the glyph and the label in the status colour; fills only where the emulator supports background colours."
          ]
        },
        "fixtures": [
          "FX-I18N",
          "FX-RTL",
          "FX-ZOOM-200",
          "FX-320",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "chip",
          "alert",
          "table",
          "list"
        ],
        "specimens": [
          "filterable-table",
          "settings-panel"
        ],
        "nonExamples": "Rounded or pill badges. A badge that is clickable. A status shown by colour\nwithout its glyph. A count badge that hides its unit from assistive\ntechnology. Purple, cyan or magenta statuses. A badge in body type. A badge\nwhose text wraps. A dot without a name.",
        "contrast": [
          {
            "label": "badge default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.on-fill",
            "bg": "color.status.danger.fill",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "badge empty text",
            "state": "empty",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.on-fill",
            "bg": "color.status.danger.fill",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.warning.on-fill",
            "bg": "color.status.warning.fill",
            "fgHex": "#0c0909",
            "bgHex": "#c9973f",
            "ratio": 7.54,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.on-fill",
            "bg": "color.status.success.fill",
            "fgHex": "#0c0909",
            "bgHex": "#86a46f",
            "ratio": 7.13,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.on-fill",
            "bg": "color.status.info.fill",
            "fgHex": "#0c0909",
            "bgHex": "#7e9ebb",
            "ratio": 7.08,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.neutral.on-fill",
            "bg": "color.status.neutral.fill",
            "fgHex": "#000000",
            "bgHex": "#a3676b",
            "ratio": 4.71,
            "pass": true,
            "waiver": null
          },
          {
            "label": "count badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "danger outline text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning outline text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.warning.text",
            "bg": "color.surface.default",
            "fgHex": "#c9973f",
            "bgHex": "#160b0b",
            "ratio": 7.34,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success outline text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.text",
            "bg": "color.surface.default",
            "fgHex": "#86a46f",
            "bgHex": "#160b0b",
            "ratio": 6.95,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info outline text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.text",
            "bg": "color.surface.default",
            "fgHex": "#7e9ebb",
            "bgHex": "#160b0b",
            "ratio": 6.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral outline text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.neutral.text",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "danger outline border",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning outline border",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.warning.border",
            "bg": "color.surface.default",
            "fgHex": "#c9973f",
            "bgHex": "#160b0b",
            "ratio": 7.34,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success outline border",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.success.border",
            "bg": "color.surface.default",
            "fgHex": "#86a46f",
            "bgHex": "#160b0b",
            "ratio": 6.95,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info outline border",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.info.border",
            "bg": "color.surface.default",
            "fgHex": "#7e9ebb",
            "bgHex": "#160b0b",
            "ratio": 6.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral outline border",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.neutral.border",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "danger dot on the panel surface",
            "state": "empty",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.fill",
            "bg": "color.surface.default",
            "fgHex": "#dc282e",
            "bgHex": "#160b0b",
            "ratio": 4.04,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning dot on the panel surface",
            "state": "empty",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.warning.fill",
            "bg": "color.surface.default",
            "fgHex": "#c9973f",
            "bgHex": "#160b0b",
            "ratio": 7.34,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success dot on the panel surface",
            "state": "empty",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.success.fill",
            "bg": "color.surface.default",
            "fgHex": "#86a46f",
            "bgHex": "#160b0b",
            "ratio": 6.95,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info dot on the panel surface",
            "state": "empty",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.info.fill",
            "bg": "color.surface.default",
            "fgHex": "#7e9ebb",
            "bgHex": "#160b0b",
            "ratio": 6.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral dot on the panel surface",
            "state": "empty",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.neutral.fill",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "badge",
        "family": "display",
        "maturity": "stable",
        "priority": "R1",
        "title": "Badge",
        "summary": "A small square label for a status or a count; every status carries its glyph and its fill, the outline form uses the status border, and an empty badge is a dot with a name.",
        "native": true,
        "aria": {
          "pattern": "native span; an empty badge is role=\"img\" with aria-label"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "danger.bg": {
            "alias": "color.status.danger.fill",
            "value": "#dc282e",
            "status": "observed"
          },
          "danger.text": {
            "alias": "color.status.danger.on-fill",
            "value": "#f9faf9",
            "status": "observed"
          },
          "danger.border": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "danger.outline-text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "warning.bg": {
            "alias": "color.status.warning.fill",
            "value": "#c9973f",
            "status": "approved"
          },
          "warning.text": {
            "alias": "color.status.warning.on-fill",
            "value": "#0c0909",
            "status": "approved"
          },
          "warning.border": {
            "alias": "color.status.warning.border",
            "value": "#c9973f",
            "status": "approved"
          },
          "warning.outline-text": {
            "alias": "color.status.warning.text",
            "value": "#c9973f",
            "status": "approved"
          },
          "success.bg": {
            "alias": "color.status.success.fill",
            "value": "#86a46f",
            "status": "approved"
          },
          "success.text": {
            "alias": "color.status.success.on-fill",
            "value": "#0c0909",
            "status": "approved"
          },
          "success.border": {
            "alias": "color.status.success.border",
            "value": "#86a46f",
            "status": "approved"
          },
          "success.outline-text": {
            "alias": "color.status.success.text",
            "value": "#86a46f",
            "status": "approved"
          },
          "info.bg": {
            "alias": "color.status.info.fill",
            "value": "#7e9ebb",
            "status": "approved"
          },
          "info.text": {
            "alias": "color.status.info.on-fill",
            "value": "#0c0909",
            "status": "approved"
          },
          "info.border": {
            "alias": "color.status.info.border",
            "value": "#7e9ebb",
            "status": "approved"
          },
          "info.outline-text": {
            "alias": "color.status.info.text",
            "value": "#7e9ebb",
            "status": "approved"
          },
          "neutral.bg": {
            "alias": "color.status.neutral.fill",
            "value": "#a3676b",
            "status": "observed"
          },
          "neutral.text": {
            "alias": "color.status.neutral.on-fill",
            "value": "#000000",
            "status": "observed"
          },
          "neutral.border": {
            "alias": "color.status.neutral.border",
            "value": "#a3676b",
            "status": "observed"
          },
          "neutral.outline-text": {
            "alias": "color.status.neutral.text",
            "value": "#bd787d",
            "status": "observed"
          },
          "count.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "count.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "fill, glyph and text for the status; or the outline form",
            "channel": "the glyph; the text",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.on-fill",
                "value": "#f9faf9",
                "status": "observed"
              },
              "bg": {
                "alias": "color.status.danger.fill",
                "value": "#dc282e",
                "status": "observed"
              }
            }
          },
          {
            "state": "empty",
            "visual": "an 8px square dot in the status fill; the glyph and text visually hidden",
            "channel": "`role=\"img\"` with `aria-label`, or the hidden text; the dot's position beside its subject",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.on-fill",
                "value": "#f9faf9",
                "status": "observed"
              },
              "bg": {
                "alias": "color.status.danger.fill",
                "value": "#dc282e",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [],
        "responsive": "A badge never wraps; the surrounding line wraps around it. Long labels are a design error, not a truncation case. RTL keeps the glyph at the inline start.",
        "portability": {
          "web": "A span with a modifier class; a count badge adds a visually hidden unit; an empty badge is a span with role=\"img\" and aria-label; a badge never receives focus and never carries a click handler.",
          "nativeFallbacks": [
            "GTK4 Label with a status style class and the fill through the css-name.",
            "Qt QLabel with a dynamic status property selected in the stylesheet.",
            "Terminal UI: the glyph and the label in the status colour; fills only where the emulator supports background colours."
          ]
        },
        "fixtures": [
          "FX-I18N",
          "FX-RTL",
          "FX-ZOOM-200",
          "FX-320",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "chip",
          "alert",
          "table",
          "list"
        ],
        "specimens": [
          "filterable-table",
          "settings-panel"
        ],
        "nonExamples": "Rounded or pill badges. A badge that is clickable. A status shown by colour\nwithout its glyph. A count badge that hides its unit from assistive\ntechnology. Purple, cyan or magenta statuses. A badge in body type. A badge\nwhose text wraps. A dot without a name.",
        "contrast": [
          {
            "label": "badge default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.on-fill",
            "bg": "color.status.danger.fill",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "badge empty text",
            "state": "empty",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.on-fill",
            "bg": "color.status.danger.fill",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.warning.on-fill",
            "bg": "color.status.warning.fill",
            "fgHex": "#0c0909",
            "bgHex": "#c9973f",
            "ratio": 7.54,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.on-fill",
            "bg": "color.status.success.fill",
            "fgHex": "#0c0909",
            "bgHex": "#86a46f",
            "ratio": 7.13,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.on-fill",
            "bg": "color.status.info.fill",
            "fgHex": "#0c0909",
            "bgHex": "#7e9ebb",
            "ratio": 7.08,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.neutral.on-fill",
            "bg": "color.status.neutral.fill",
            "fgHex": "#000000",
            "bgHex": "#a3676b",
            "ratio": 4.71,
            "pass": true,
            "waiver": null
          },
          {
            "label": "count badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "danger outline text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning outline text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.warning.text",
            "bg": "color.surface.default",
            "fgHex": "#c9973f",
            "bgHex": "#160b0b",
            "ratio": 7.34,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success outline text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.text",
            "bg": "color.surface.default",
            "fgHex": "#86a46f",
            "bgHex": "#160b0b",
            "ratio": 6.95,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info outline text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.text",
            "bg": "color.surface.default",
            "fgHex": "#7e9ebb",
            "bgHex": "#160b0b",
            "ratio": 6.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral outline text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.neutral.text",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "danger outline border",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning outline border",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.warning.border",
            "bg": "color.surface.default",
            "fgHex": "#c9973f",
            "bgHex": "#160b0b",
            "ratio": 7.34,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success outline border",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.success.border",
            "bg": "color.surface.default",
            "fgHex": "#86a46f",
            "bgHex": "#160b0b",
            "ratio": 6.95,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info outline border",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.info.border",
            "bg": "color.surface.default",
            "fgHex": "#7e9ebb",
            "bgHex": "#160b0b",
            "ratio": 6.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral outline border",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.neutral.border",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "danger dot on the panel surface",
            "state": "empty",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.fill",
            "bg": "color.surface.default",
            "fgHex": "#dc282e",
            "bgHex": "#160b0b",
            "ratio": 4.04,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning dot on the panel surface",
            "state": "empty",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.warning.fill",
            "bg": "color.surface.default",
            "fgHex": "#c9973f",
            "bgHex": "#160b0b",
            "ratio": 7.34,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success dot on the panel surface",
            "state": "empty",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.success.fill",
            "bg": "color.surface.default",
            "fgHex": "#86a46f",
            "bgHex": "#160b0b",
            "ratio": 6.95,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info dot on the panel surface",
            "state": "empty",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.info.fill",
            "bg": "color.surface.default",
            "fgHex": "#7e9ebb",
            "bgHex": "#160b0b",
            "ratio": 6.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral dot on the panel surface",
            "state": "empty",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.neutral.fill",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/badge.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/badge.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "breadcrumbs",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "breadcrumbs",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Breadcrumbs",
        "summary": "The path from the root to the current page as an ordered list of links separated by slashes; the last item is the current page and not a link.",
        "native": true,
        "aria": {
          "pattern": "native nav > ol with aria-current=\"page\" on the last item",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/breadcrumb/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.text": {
            "alias": "color.text.link",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.underline": {
            "alias": "color.text.link-underline",
            "value": "#dc282e",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.text-hover": {
            "alias": "color.text.link-hover",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "current.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "separator.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "ellipsis.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "ellipsis.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "links {color.text.link}, 1px underline; separators {color.text.muted}; current {color.text.bright}",
            "channel": "underline on links; none on the current page",
            "tokens": {
              "fg": {
                "alias": "color.text.link",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "link background → {color.interaction.hover.bg-strong}; text → {color.text.link-hover}",
            "channel": "underline thickens 1px → 2px; cursor",
            "tokens": {
              "fg": {
                "alias": "color.text.link-hover",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg-strong",
                "value": "#630f0d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px around the link",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.link",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "current",
            "visual": "text {color.text.bright}; no underline; no hover",
            "channel": "`aria-current=\"page\"`; no underline",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "truncated",
            "visual": "the middle levels are replaced by an `…` button in {color.text.default}",
            "channel": "`aria-expanded=\"false\"` on the button; its label counts the hidden levels",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves through the links in order; the current page is skipped when it is not a link."
          },
          {
            "key": "Enter",
            "action": "Follows the focused link, or discloses the hidden levels from the ellipsis button."
          }
        ],
        "responsive": "Items wrap onto further lines at 320px with the separator staying attached to the item before it; nothing truncates by itself, the truncated variant is an explicit choice for deep trails. RTL mirrors the order and the separators through logical margins; the slash glyph is not mirrored.",
        "portability": {
          "web": "nav with aria-label=\"Breadcrumb\" wrapping an ol; each level an li; ancestor levels are anchors; the last li carries aria-current=\"page\"; separators are aria-hidden spans, never list bullets or generated content that screen readers might voice.",
          "nativeFallbacks": [
            "GTK4 a Box of LinkButtons with Labels for the slashes; the current level a Label with the bright colour.",
            "Qt a QHBoxLayout of QLabels with rich-text links; the current level plain.",
            "Terminal UI: the trail as one line; the current level in the bright colour; slashes in the muted colour."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "link",
          "sidebar-nav",
          "pagination",
          "tree"
        ],
        "specimens": [
          "settings-panel",
          "filterable-table"
        ],
        "nonExamples": "Chevrons, arrows or bullets as separators. A trail that ends with the site\nname instead of the current page. The current page drawn as a link with an\nunderline. Automatic truncation by `text-overflow` that hides levels without\na way to reach them. A trail that scrolls horizontally. Uppercase or\nletter-spaced items. Separators that are read aloud.",
        "contrast": [
          {
            "label": "breadcrumbs default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "breadcrumbs hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link-hover",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "breadcrumbs focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "breadcrumbs focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "breadcrumbs current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "breadcrumbs truncated text",
            "state": "truncated",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "separator on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link underline",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.text.link-underline",
            "bg": "color.surface.default",
            "fgHex": "#dc282e",
            "bgHex": "#160b0b",
            "ratio": 4.04,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "breadcrumbs",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Breadcrumbs",
        "summary": "The path from the root to the current page as an ordered list of links separated by slashes; the last item is the current page and not a link.",
        "native": true,
        "aria": {
          "pattern": "native nav > ol with aria-current=\"page\" on the last item",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/breadcrumb/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "link.text": {
            "alias": "color.text.link",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "link.underline": {
            "alias": "color.text.link-underline",
            "value": "#dc282e",
            "status": "observed"
          },
          "link.text-hover": {
            "alias": "color.text.link-hover",
            "value": "#f4eeee",
            "status": "observed"
          },
          "link.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed"
          },
          "link.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "current.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "separator.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "ellipsis.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "ellipsis.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "links {color.text.link}, 1px underline; separators {color.text.muted}; current {color.text.bright}",
            "channel": "underline on links; none on the current page",
            "tokens": {
              "fg": {
                "alias": "color.text.link",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "link background → {color.interaction.hover.bg-strong}; text → {color.text.link-hover}",
            "channel": "underline thickens 1px → 2px; cursor",
            "tokens": {
              "fg": {
                "alias": "color.text.link-hover",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg-strong",
                "value": "#630f0d",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px around the link",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.link",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "current",
            "visual": "text {color.text.bright}; no underline; no hover",
            "channel": "`aria-current=\"page\"`; no underline",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "truncated",
            "visual": "the middle levels are replaced by an `…` button in {color.text.default}",
            "channel": "`aria-expanded=\"false\"` on the button; its label counts the hidden levels",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves through the links in order; the current page is skipped when it is not a link."
          },
          {
            "key": "Enter",
            "action": "Follows the focused link, or discloses the hidden levels from the ellipsis button."
          }
        ],
        "responsive": "Items wrap onto further lines at 320px with the separator staying attached to the item before it; nothing truncates by itself, the truncated variant is an explicit choice for deep trails. RTL mirrors the order and the separators through logical margins; the slash glyph is not mirrored.",
        "portability": {
          "web": "nav with aria-label=\"Breadcrumb\" wrapping an ol; each level an li; ancestor levels are anchors; the last li carries aria-current=\"page\"; separators are aria-hidden spans, never list bullets or generated content that screen readers might voice.",
          "nativeFallbacks": [
            "GTK4 a Box of LinkButtons with Labels for the slashes; the current level a Label with the bright colour.",
            "Qt a QHBoxLayout of QLabels with rich-text links; the current level plain.",
            "Terminal UI: the trail as one line; the current level in the bright colour; slashes in the muted colour."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "link",
          "sidebar-nav",
          "pagination",
          "tree"
        ],
        "specimens": [
          "settings-panel",
          "filterable-table"
        ],
        "nonExamples": "Chevrons, arrows or bullets as separators. A trail that ends with the site\nname instead of the current page. The current page drawn as a link with an\nunderline. Automatic truncation by `text-overflow` that hides levels without\na way to reach them. A trail that scrolls horizontally. Uppercase or\nletter-spaced items. Separators that are read aloud.",
        "contrast": [
          {
            "label": "breadcrumbs default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "breadcrumbs hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link-hover",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "breadcrumbs focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "breadcrumbs focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "breadcrumbs current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "breadcrumbs truncated text",
            "state": "truncated",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "separator on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link underline",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.text.link-underline",
            "bg": "color.surface.default",
            "fgHex": "#dc282e",
            "bgHex": "#160b0b",
            "ratio": 4.04,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/breadcrumbs.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/breadcrumbs.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "button",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "button",
        "family": "actions",
        "maturity": "stable",
        "priority": "R1",
        "title": "Button",
        "summary": "The native push button in the four action tones; primary is the only filled button at rest, destructive fills on hover and always needs a confirmation or an undo.",
        "native": true,
        "aria": {
          "pattern": "native <button type=\"button\">",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/button/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.action.primary.border",
            "value": "#9e231f",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-hover": {
            "alias": "color.action.primary.hover-bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-active": {
            "alias": "color.action.primary.pressed-bg",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "secondary.bg": {
            "alias": "color.action.secondary.bg",
            "value": "rgb(0 0 0 / 0%)",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "secondary.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "secondary.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "secondary.bg-hover": {
            "alias": "color.action.secondary.hover-bg",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "secondary.bg-active": {
            "alias": "color.action.secondary.pressed-bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "secondary.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "tertiary.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "tertiary.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "tertiary.bg-active": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "destructive.text": {
            "alias": "color.action.destructive.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "destructive.border": {
            "alias": "color.action.destructive.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "destructive.bg-hover": {
            "alias": "color.action.destructive.hover-bg",
            "value": "#dc282e",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "destructive.text-hover": {
            "alias": "color.action.destructive.hover-text",
            "value": "#f9faf9",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "destructive.bg-active": {
            "alias": "color.action.destructive.pressed-bg",
            "value": "#ae1914",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "destructive.bg-filled": {
            "alias": "color.action.destructive.filled-bg",
            "value": "#dc282e",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "destructive.text-filled": {
            "alias": "color.action.destructive.filled-text",
            "value": "#f9faf9",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-active": {
            "alias": "color.action.primary.border",
            "value": "#9e231f",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "secondary.border-active": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "tertiary.border-active": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "destructive.border-active": {
            "alias": "color.action.destructive.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "loading.glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "primary: {color.action.primary.bg} fill, {color.action.primary.text}, 1px {color.action.primary.border}; secondary: 1px {color.action.secondary.border}, {color.action.secondary.text}; tertiary: {color.action.tertiary.text}, no border; destructive: 1px {color.action.destructive.border}, {color.action.destructive.text}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "primary → {color.action.primary.hover-bg}; secondary → {color.action.secondary.hover-bg}; tertiary → {color.action.tertiary.hover-bg}; destructive fills {color.action.destructive.hover-bg} with {color.action.destructive.hover-text}",
            "channel": "cursor: pointer; hover-capable pointers only",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.hover-bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed at −2px: {color.interaction.focus.ring-container} on the primary fill, {color.interaction.focus.ring} on the outline tones, {color.action.destructive.hover-text} on the destructive hover fill",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "active",
            "visual": "primary → {color.action.primary.pressed-bg}; secondary → {color.action.secondary.pressed-bg}; tertiary → {color.interaction.pressed.bg}; destructive → {color.action.destructive.pressed-bg}; primary keeps {color.action.primary.border}, secondary and tertiary use {color.border.active}, destructive keeps {color.action.destructive.border} (D-015)",
            "channel": "border change on secondary and tertiary; no translation or scale",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.pressed-bg",
                "value": "#630f0d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "{color.text.disabled} on {color.interaction.disabled.bg} with 1px {color.border.disabled}, every tone alike; no hover or active styling",
            "channel": "`disabled`; cursor: not-allowed; never opacity",
            "tokens": {}
          },
          {
            "state": "loading",
            "visual": "size unchanged; the static `⋯` glyph replaces the icon; the button keeps its tone and stays focusable but ignores activation",
            "channel": "glyph; `aria-busy`",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus to and from the button in document order."
          },
          {
            "key": "Enter / Space",
            "action": "Activates (native); Space activates on key up."
          }
        ],
        "responsive": "Width follows the label; a full-width modifier is a layout decision outside the theme. Groups of buttons wrap at 320px rather than shrinking below the density height. RTL mirrors the icon side.",
        "portability": {
          "web": "native <button type=\"button\">, or type=\"submit\" in forms; never a div or a link with role=\"button\"; the four tones are class modifiers on the same element; loading through aria-busy and a static glyph, not a spinner.",
          "nativeFallbacks": [
            "GTK4 Button with the suggested-action and destructive-action style classes.",
            "Qt QPushButton stylesheet with a dynamic tone property.",
            "Terminal UI: bracketed label; primary inverted; destructive in slot 5."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "icon-button",
          "link",
          "button-group",
          "segmented-control",
          "dialog"
        ],
        "specimens": [
          "admin-form",
          "settings-panel",
          "filterable-table"
        ],
        "nonExamples": "Rounded corners or pill shapes. Two filled buttons in one view. A red\nfilled destructive button at rest. A hover that only changes text colour.\nTranslating or scaling the button on press. A spinner inside the button.\nDisabling with opacity. A `<div>` or `<a>` styled as a button. A gradient or\nshadow to suggest depth.",
        "contrast": [
          {
            "label": "button default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "button hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.hover-bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "button focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "button focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.action.primary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#871f19",
            "ratio": 4.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "button active text",
            "state": "active",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.pressed-bg",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "button loading text",
            "state": "loading",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "primary fill against the panel (decorative; the label identifies the button)",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.primary.bg",
            "bg": "color.surface.default",
            "fgHex": "#871f19",
            "bgHex": "#160b0b",
            "ratio": 2.06,
            "pass": false,
            "waiver": "the fill is not the boundary of the control; the label text at 8.17:1 identifies it, and hover, active and focus each add a second channel"
          },
          {
            "label": "secondary text at rest",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.action.secondary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "secondary border at rest",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.action.secondary.bg",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "secondary text on the hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.action.secondary.hover-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#630f0d",
            "ratio": 6.84,
            "pass": true,
            "waiver": null
          },
          {
            "label": "secondary border against the panel while hovered (the fill inside it measures 2.94:1)",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the secondary hover fill",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.action.secondary.hover-bg",
            "fgHex": "#e53935",
            "bgHex": "#630f0d",
            "ratio": 3.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "secondary text while pressed",
            "state": "active",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.action.secondary.pressed-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#420f0c",
            "ratio": 8.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tertiary text at rest",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.secondary.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tertiary text on the hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tertiary text while pressed",
            "state": "active",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "active border on the pressed fill",
            "state": "active",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e53935",
            "bgHex": "#420f0c",
            "ratio": 3.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "destructive text at rest",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.destructive.text",
            "bg": "color.action.secondary.bg",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "destructive border at rest",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.destructive.border",
            "bg": "color.action.secondary.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "destructive text on the hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.destructive.hover-text",
            "bg": "color.action.destructive.hover-bg",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the destructive hover fill (the ring takes the on-fill colour)",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.destructive.hover-text",
            "bg": "color.action.destructive.hover-bg",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "destructive text while pressed",
            "state": "active",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.destructive.hover-text",
            "bg": "color.action.destructive.pressed-bg",
            "fgHex": "#f9faf9",
            "bgHex": "#ae1914",
            "ratio": 6.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "confirm-dialog filled destructive",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.destructive.filled-text",
            "bg": "color.action.destructive.filled-bg",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "button",
        "family": "actions",
        "maturity": "stable",
        "priority": "R1",
        "title": "Button",
        "summary": "The native push button in the four action tones; primary is the only filled button at rest, destructive fills on hover and always needs a confirmation or an undo.",
        "native": true,
        "aria": {
          "pattern": "native <button type=\"button\">",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/button/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "root.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.action.primary.border",
            "value": "#9e231f",
            "status": "observed"
          },
          "root.bg-hover": {
            "alias": "color.action.primary.hover-bg",
            "value": "#911410",
            "status": "observed"
          },
          "root.bg-active": {
            "alias": "color.action.primary.pressed-bg",
            "value": "#630f0d",
            "status": "observed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "secondary.bg": {
            "alias": "color.action.secondary.bg",
            "value": "rgb(0 0 0 / 0%)",
            "status": "observed"
          },
          "secondary.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "secondary.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed"
          },
          "secondary.bg-hover": {
            "alias": "color.action.secondary.hover-bg",
            "value": "#630f0d",
            "status": "observed"
          },
          "secondary.bg-active": {
            "alias": "color.action.secondary.pressed-bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "secondary.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "tertiary.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed"
          },
          "tertiary.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "tertiary.bg-active": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "destructive.text": {
            "alias": "color.action.destructive.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "destructive.border": {
            "alias": "color.action.destructive.border",
            "value": "#e53935",
            "status": "observed"
          },
          "destructive.bg-hover": {
            "alias": "color.action.destructive.hover-bg",
            "value": "#dc282e",
            "status": "observed"
          },
          "destructive.text-hover": {
            "alias": "color.action.destructive.hover-text",
            "value": "#f9faf9",
            "status": "observed"
          },
          "destructive.bg-active": {
            "alias": "color.action.destructive.pressed-bg",
            "value": "#ae1914",
            "status": "observed"
          },
          "destructive.bg-filled": {
            "alias": "color.action.destructive.filled-bg",
            "value": "#dc282e",
            "status": "observed"
          },
          "destructive.text-filled": {
            "alias": "color.action.destructive.filled-text",
            "value": "#f9faf9",
            "status": "observed"
          },
          "root.border-active": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "root.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "loading.glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "primary: {color.action.primary.bg} fill, {color.action.primary.text}, 1px {color.action.primary.border}; secondary: 1px {color.action.secondary.border}, {color.action.secondary.text}; tertiary: {color.action.tertiary.text}, no border; destructive: 1px {color.action.destructive.border}, {color.action.destructive.text}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "primary → {color.action.primary.hover-bg}; secondary → {color.action.secondary.hover-bg}; tertiary → {color.action.tertiary.hover-bg}; destructive fills {color.action.destructive.hover-bg} with {color.action.destructive.hover-text}",
            "channel": "cursor: pointer; hover-capable pointers only",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.hover-bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed at −2px: {color.interaction.focus.ring-container} on the primary fill, {color.interaction.focus.ring} on the outline tones, {color.action.destructive.hover-text} on the destructive hover fill",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "active",
            "visual": "primary → {color.action.primary.pressed-bg}; secondary → {color.action.secondary.pressed-bg}; tertiary → {color.interaction.pressed.bg}; destructive → {color.action.destructive.pressed-bg}; border → {color.border.active} on the outline tones",
            "channel": "border change; no translation or scale",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.pressed-bg",
                "value": "#630f0d",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "{color.text.disabled} on {color.interaction.disabled.bg} with 1px {color.border.disabled}, every tone alike; no hover or active styling",
            "channel": "`disabled`; cursor: not-allowed; never opacity",
            "tokens": {}
          },
          {
            "state": "loading",
            "visual": "size unchanged; the static `⋯` glyph replaces the icon; the button keeps its tone and stays focusable but ignores activation",
            "channel": "glyph; `aria-busy`",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus to and from the button in document order."
          },
          {
            "key": "Enter / Space",
            "action": "Activates (native); Space activates on key up."
          }
        ],
        "responsive": "Width follows the label; a full-width modifier is a layout decision outside the theme. Groups of buttons wrap at 320px rather than shrinking below the density height. RTL mirrors the icon side.",
        "portability": {
          "web": "native <button type=\"button\">, or type=\"submit\" in forms; never a div or a link with role=\"button\"; the four tones are class modifiers on the same element; loading through aria-busy and a static glyph, not a spinner.",
          "nativeFallbacks": [
            "GTK4 Button with the suggested-action and destructive-action style classes.",
            "Qt QPushButton stylesheet with a dynamic tone property.",
            "Terminal UI: bracketed label; primary inverted; destructive in slot 5."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "icon-button",
          "link",
          "button-group",
          "segmented-control",
          "dialog"
        ],
        "specimens": [
          "admin-form",
          "settings-panel",
          "filterable-table"
        ],
        "nonExamples": "Rounded corners or pill shapes. Two filled buttons in one view. A red\nfilled destructive button at rest. A hover that only changes text colour.\nTranslating or scaling the button on press. A spinner inside the button.\nDisabling with opacity. A `<div>` or `<a>` styled as a button. A gradient or\nshadow to suggest depth.",
        "contrast": [
          {
            "label": "button default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "button hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.hover-bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "button focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "button focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.action.primary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#871f19",
            "ratio": 4.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "button active text",
            "state": "active",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.pressed-bg",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "button active border",
            "state": "active",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.action.primary.pressed-bg",
            "fgHex": "#e53935",
            "bgHex": "#630f0d",
            "ratio": 3.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "button loading text",
            "state": "loading",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "primary fill against the panel (decorative; the label identifies the button)",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.primary.bg",
            "bg": "color.surface.default",
            "fgHex": "#871f19",
            "bgHex": "#160b0b",
            "ratio": 2.06,
            "pass": false,
            "waiver": "the fill is not the boundary of the control; the label text at 8.17:1 identifies it, and hover, active and focus each add a second channel"
          },
          {
            "label": "secondary text at rest",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.action.secondary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "secondary border at rest",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.action.secondary.bg",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "secondary text on the hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.action.secondary.hover-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#630f0d",
            "ratio": 6.84,
            "pass": true,
            "waiver": null
          },
          {
            "label": "secondary border against the panel while hovered (the fill inside it measures 2.94:1)",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the secondary hover fill",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.action.secondary.hover-bg",
            "fgHex": "#e53935",
            "bgHex": "#630f0d",
            "ratio": 3.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "secondary text while pressed",
            "state": "active",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.action.secondary.pressed-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#420f0c",
            "ratio": 8.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tertiary text at rest",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.secondary.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tertiary text on the hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tertiary text while pressed",
            "state": "active",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "active border on the pressed fill",
            "state": "active",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e53935",
            "bgHex": "#420f0c",
            "ratio": 3.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "destructive text at rest",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.destructive.text",
            "bg": "color.action.secondary.bg",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "destructive border at rest",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.destructive.border",
            "bg": "color.action.secondary.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "destructive text on the hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.destructive.hover-text",
            "bg": "color.action.destructive.hover-bg",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the destructive hover fill (the ring takes the on-fill colour)",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.destructive.hover-text",
            "bg": "color.action.destructive.hover-bg",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "destructive text while pressed",
            "state": "active",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.destructive.hover-text",
            "bg": "color.action.destructive.pressed-bg",
            "fgHex": "#f9faf9",
            "bgHex": "#ae1914",
            "ratio": 6.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "confirm-dialog filled destructive",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.destructive.filled-text",
            "bg": "color.action.destructive.filled-bg",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/button.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/button.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "card",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "card",
        "family": "display",
        "maturity": "stable",
        "priority": "R1",
        "title": "Card",
        "summary": "A bordered panel that groups a title, body and metadata; a link card makes the whole panel one link, a selectable card is an option with the selection fill.",
        "native": true,
        "aria": {
          "pattern": "native article or section; link cards are a single anchor; selectable cards are options inside a listbox",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/listbox/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-hover": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "title.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "body.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "meta.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.default} on {color.surface.default}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "link and selectable cards only: background → {color.interaction.hover.bg}; border → {color.border.control}",
            "channel": "cursor: pointer; the border lightens from decorative to control",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "container ring 2px solid {color.interaction.focus.ring-container} at −3px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "fill {color.interaction.selection.bg} with {color.interaction.selection.text} on every line",
            "channel": "`aria-selected=\"true\"`; the fill's on-fill text",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the fill and the 2px ring in {color.interaction.focus.ring-container}",
            "channel": "both visible at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Reaches a link card as one stop; reaches a selectable group at its selected card (roving tabindex)."
          },
          {
            "key": "Enter",
            "action": "Follows a link card."
          },
          {
            "key": "Up / Down / Left / Right",
            "action": "Moves between selectable cards in the group and selects the focused one."
          },
          {
            "key": "Space",
            "action": "Toggles the focused card in a multi-select group."
          }
        ],
        "responsive": "Cards fill their column with min-width 0 and stack at 320px; the body wraps and nothing truncates; a grid of cards uses container queries to change its column count. RTL mirrors the text alignment only.",
        "portability": {
          "web": "A static card is an article (with a heading) or a section; a link card is one anchor wrapping block content; a selectable card is a div with role option inside a div with role listbox, aria-selected on the option and roving tabindex; the border is a border, the fill a background, the ring an outline.",
          "nativeFallbacks": [
            "GTK4 Frame with a Box; a selectable card is a ListBoxRow.",
            "Qt QFrame with a StyledPanel shape; selectable cards through QListView with a delegate.",
            "Terminal UI: a single-line box; the selected card inverted."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "list",
          "link",
          "button",
          "table"
        ],
        "specimens": [
          "settings-panel",
          "filterable-table"
        ],
        "nonExamples": "A drop shadow or elevation. Rounded corners. A hover lift or scale. A static\ncard with a hover fill. A card whose only clickable part is an invisible\noverlay. A link card containing buttons. A selected card shown by a border\ncolour alone without the fill and `aria-selected`. Muted metadata left on the\nselection fill.",
        "contrast": [
          {
            "label": "card default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "title on the card",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "metadata on the card",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "title on the hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#1c0a09",
            "ratio": 10.01,
            "pass": true,
            "waiver": null
          },
          {
            "label": "metadata on the hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#bd787d",
            "bgHex": "#1c0a09",
            "ratio": 5.6,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card edge (decorative; the card is not a control at rest)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.default",
            "fgHex": "#531310",
            "bgHex": "#160b0b",
            "ratio": 1.35,
            "pass": true,
            "waiver": "the default border groups content; a link or selectable card gains border.control on hover and the container ring on focus"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "card",
        "family": "display",
        "maturity": "stable",
        "priority": "R1",
        "title": "Card",
        "summary": "A bordered panel that groups a title, body and metadata; a link card makes the whole panel one link, a selectable card is an option with the selection fill.",
        "native": true,
        "aria": {
          "pattern": "native article or section; link cards are a single anchor; selectable cards are options inside a listbox",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/listbox/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed"
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "root.border-hover": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "title.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "body.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "meta.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "selected.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "selected.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "selected.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.default} on {color.surface.default}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "link and selectable cards only: background → {color.interaction.hover.bg}; border → {color.border.control}",
            "channel": "cursor: pointer; the border lightens from decorative to control",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "container ring 2px solid {color.interaction.focus.ring-container} at −3px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "fill {color.interaction.selection.bg} with {color.interaction.selection.text} on every line",
            "channel": "`aria-selected=\"true\"`; the fill's on-fill text",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the fill and the 2px ring in {color.interaction.focus.ring-container}",
            "channel": "both visible at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Reaches a link card as one stop; reaches a selectable group at its selected card (roving tabindex)."
          },
          {
            "key": "Enter",
            "action": "Follows a link card."
          },
          {
            "key": "Up / Down / Left / Right",
            "action": "Moves between selectable cards in the group and selects the focused one."
          },
          {
            "key": "Space",
            "action": "Toggles the focused card in a multi-select group."
          }
        ],
        "responsive": "Cards fill their column with min-width 0 and stack at 320px; the body wraps and nothing truncates; a grid of cards uses container queries to change its column count. RTL mirrors the text alignment only.",
        "portability": {
          "web": "A static card is an article (with a heading) or a section; a link card is one anchor wrapping block content; a selectable card is a div with role option inside a div with role listbox, aria-selected on the option and roving tabindex; the border is a border, the fill a background, the ring an outline.",
          "nativeFallbacks": [
            "GTK4 Frame with a Box; a selectable card is a ListBoxRow.",
            "Qt QFrame with a StyledPanel shape; selectable cards through QListView with a delegate.",
            "Terminal UI: a single-line box; the selected card inverted."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "list",
          "link",
          "button",
          "table"
        ],
        "specimens": [
          "settings-panel",
          "filterable-table"
        ],
        "nonExamples": "A drop shadow or elevation. Rounded corners. A hover lift or scale. A static\ncard with a hover fill. A card whose only clickable part is an invisible\noverlay. A link card containing buttons. A selected card shown by a border\ncolour alone without the fill and `aria-selected`. Muted metadata left on the\nselection fill.",
        "contrast": [
          {
            "label": "card default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "title on the card",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "metadata on the card",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "title on the hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#1c0a09",
            "ratio": 10.01,
            "pass": true,
            "waiver": null
          },
          {
            "label": "metadata on the hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#bd787d",
            "bgHex": "#1c0a09",
            "ratio": 5.6,
            "pass": true,
            "waiver": null
          },
          {
            "label": "card edge (decorative; the card is not a control at rest)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.default",
            "fgHex": "#531310",
            "bgHex": "#160b0b",
            "ratio": 1.35,
            "pass": true,
            "waiver": "the default border groups content; a link or selectable card gains border.control on hover and the container ring on focus"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/card.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/card.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "checkbox",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "checkbox",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Checkbox",
        "summary": "The native checkbox drawn as a 16px square that fills with the primary action colour and a ✓ or – glyph; single, or a fieldset group of independent choices.",
        "native": true,
        "aria": {
          "pattern": "native <input type=\"checkbox\"> with <label>; fieldset and legend for a group",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/checkbox/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "box.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "box.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.bg-checked": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.bg-checked-hover": {
            "alias": "color.action.primary.hover-bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.ring-checked": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.glyph-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "text.default": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "text.disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "legend.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "legend.required-mark": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "16px box, 1px {color.border.control} on {color.surface.input}; text {color.text.default}",
            "channel": "—",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "box background → {color.interaction.hover.bg}; checked box → {color.action.primary.hover-bg}",
            "channel": "cursor: pointer; hover-capable pointers only",
            "tokens": {
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px around the box",
            "channel": "the ring",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "checked",
            "visual": "box fills {color.action.primary.bg}; ✓ in {color.action.primary.text}; border stays {color.border.control}",
            "channel": "the ✓ glyph; `checked`",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "mixed",
            "visual": "box fills {color.action.primary.bg}; – in {color.action.primary.text}",
            "channel": "the – glyph; `indeterminate` / `aria-checked=\"mixed\"`",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "checked+focus-visible",
            "visual": "the fill and a ring in {color.interaction.focus.ring-container}",
            "channel": "glyph and ring",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "checked+disabled",
            "visual": "box {color.interaction.disabled.bg} with 1px {color.border.disabled}; ✓ and text in {color.text.disabled}",
            "channel": "glyph; `disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "disabled",
            "visual": "box {color.interaction.disabled.bg} with 1px {color.border.disabled}; text {color.text.disabled}",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "invalid",
            "visual": "box border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "required",
            "visual": "`*` after the text or legend in {color.status.danger.text} plus visually hidden \"required\"",
            "channel": "`required`; the mark",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves through every checkbox; each is its own tab stop."
          },
          {
            "key": "Space",
            "action": "Toggles; a mixed box becomes checked."
          }
        ],
        "responsive": "The row wraps its text under itself with the box staying top-aligned; groups stack vertically at every width. RTL mirrors the box to the inline start of the text.",
        "portability": {
          "web": "native <input type=\"checkbox\"> inside <label>; indeterminate through the DOM property with the host reflecting it as data-state-mixed for styling; groups in <fieldset> with <legend>; never role=\"checkbox\" on a div.",
          "nativeFallbacks": [
            "GTK4 CheckButton; inconsistent for mixed.",
            "Qt QCheckBox with tristate; indicator subcontrol styled square.",
            "Terminal UI: [x], [ ] and [-] glyphs; the box inverted when focused."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "radio-group",
          "switch",
          "fieldset",
          "field",
          "list"
        ],
        "specimens": [
          "settings-panel",
          "admin-form",
          "filterable-table"
        ],
        "nonExamples": "Rounded or circular boxes. A tick drawn with a border trick or an icon\nfont. A checked state shown by border colour alone with no glyph. A box\nsmaller than 16px or a row shorter than 24px. The mixed state used as a\nthird value. A checkbox that saves on change. Disabling by opacity. A div\nwith `role=\"checkbox\"`.",
        "contrast": [
          {
            "label": "checkbox default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox checked text",
            "state": "checked",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox mixed text",
            "state": "mixed",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox checked+focus-visible text",
            "state": "checked+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox checked+focus-visible outline",
            "state": "checked+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.action.primary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#871f19",
            "ratio": 4.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox required border",
            "state": "required",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "option text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "legend on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checked box edge against the panel (the border stays border.control)",
            "state": "checked",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "glyph on the hovered checked fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.hover-bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled option text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled glyph (exempt; house floor 3:1)",
            "state": "checked+disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "checkbox",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Checkbox",
        "summary": "The native checkbox drawn as a 16px square that fills with the primary action colour and a ✓ or – glyph; single, or a fieldset group of independent choices.",
        "native": true,
        "aria": {
          "pattern": "native <input type=\"checkbox\"> with <label>; fieldset and legend for a group",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/checkbox/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "box.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "box.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "box.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "box.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "box.bg-checked": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "box.bg-checked-hover": {
            "alias": "color.action.primary.hover-bg",
            "value": "#911410",
            "status": "observed"
          },
          "box.glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "box.ring-checked": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "box.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "box.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "box.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "box.glyph-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "text.default": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "text.disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "legend.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "legend.required-mark": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "16px box, 1px {color.border.control} on {color.surface.input}; text {color.text.default}",
            "channel": "—",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "box background → {color.interaction.hover.bg}; checked box → {color.action.primary.hover-bg}",
            "channel": "cursor: pointer; hover-capable pointers only",
            "tokens": {
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px around the box",
            "channel": "the ring",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "checked",
            "visual": "box fills {color.action.primary.bg}; ✓ in {color.action.primary.text}; border stays {color.border.control}",
            "channel": "the ✓ glyph; `checked`",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              }
            }
          },
          {
            "state": "mixed",
            "visual": "box fills {color.action.primary.bg}; – in {color.action.primary.text}",
            "channel": "the – glyph; `indeterminate` / `aria-checked=\"mixed\"`",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              }
            }
          },
          {
            "state": "checked+focus-visible",
            "visual": "the fill and a ring in {color.interaction.focus.ring-container}",
            "channel": "glyph and ring",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "checked+disabled",
            "visual": "box {color.interaction.disabled.bg} with 1px {color.border.disabled}; ✓ and text in {color.text.disabled}",
            "channel": "glyph; `disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "disabled",
            "visual": "box {color.interaction.disabled.bg} with 1px {color.border.disabled}; text {color.text.disabled}",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "invalid",
            "visual": "box border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "required",
            "visual": "`*` after the text or legend in {color.status.danger.text} plus visually hidden \"required\"",
            "channel": "`required`; the mark",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves through every checkbox; each is its own tab stop."
          },
          {
            "key": "Space",
            "action": "Toggles; a mixed box becomes checked."
          }
        ],
        "responsive": "The row wraps its text under itself with the box staying top-aligned; groups stack vertically at every width. RTL mirrors the box to the inline start of the text.",
        "portability": {
          "web": "native <input type=\"checkbox\"> inside <label>; indeterminate through the DOM property with the host reflecting it as data-state-mixed for styling; groups in <fieldset> with <legend>; never role=\"checkbox\" on a div.",
          "nativeFallbacks": [
            "GTK4 CheckButton; inconsistent for mixed.",
            "Qt QCheckBox with tristate; indicator subcontrol styled square.",
            "Terminal UI: [x], [ ] and [-] glyphs; the box inverted when focused."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "radio-group",
          "switch",
          "fieldset",
          "field",
          "list"
        ],
        "specimens": [
          "settings-panel",
          "admin-form",
          "filterable-table"
        ],
        "nonExamples": "Rounded or circular boxes. A tick drawn with a border trick or an icon\nfont. A checked state shown by border colour alone with no glyph. A box\nsmaller than 16px or a row shorter than 24px. The mixed state used as a\nthird value. A checkbox that saves on change. Disabling by opacity. A div\nwith `role=\"checkbox\"`.",
        "contrast": [
          {
            "label": "checkbox default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox checked text",
            "state": "checked",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox mixed text",
            "state": "mixed",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox checked+focus-visible text",
            "state": "checked+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox checked+focus-visible outline",
            "state": "checked+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.action.primary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#871f19",
            "ratio": 4.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox required border",
            "state": "required",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "option text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "legend on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checked box edge against the panel (the border stays border.control)",
            "state": "checked",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "glyph on the hovered checked fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.hover-bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled option text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled glyph (exempt; house floor 3:1)",
            "state": "checked+disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/checkbox.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/checkbox.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "chip",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "chip",
        "family": "display",
        "maturity": "stable",
        "priority": "R1",
        "title": "Chip",
        "summary": "A square bordered token for a filter, a removable value or a static tag; a pressed filter chip takes the selection fill and a check glyph.",
        "native": true,
        "aria": {
          "pattern": "native button with aria-pressed for filters; a span with a labelled remove button for values; a plain span for tags"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "root.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-pressed": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "remove.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "remove.text-hover": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "remove.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.default}; text {color.text.default}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; the remove button → {color.interaction.hover.bg-strong} with {color.text.bright}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the chip or on the remove button",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "fill {color.interaction.selection.bg}; text and glyph {color.interaction.selection.text}; the border takes the fill colour",
            "channel": "`aria-pressed=\"true\"`; the ✓ glyph",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the fill and the ring in {color.interaction.focus.ring-container}",
            "channel": "both visible at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; no hover",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Reaches a filter chip, or the remove button of a removable chip; static chips are skipped."
          },
          {
            "key": "Space / Enter",
            "action": "Toggles a filter chip; activates the remove button."
          },
          {
            "key": "Backspace / Delete",
            "action": "In a token field, removes the chip before the caret (the field's contract, not the chip's)."
          }
        ],
        "responsive": "A chip never wraps its label; a row of chips wraps at 320px with the density gap between rows. Long values are shortened by the host with a full-value tooltip, never by clipping the border. RTL mirrors the check gutter and the remove button to the inline end.",
        "portability": {
          "web": "A filter chip is a button with aria-pressed; a removable chip is a span holding the label and a button with aria-label \"Remove <value>\"; a static chip is a span; the fill is a background, the ring an outline, the check a glyph.",
          "nativeFallbacks": [
            "GTK4 ToggleButton for filters; a Box of Label and Button for removable values.",
            "Qt QPushButton with checkable for filters; a QFrame with a QToolButton for removable values.",
            "Terminal UI: bracketed labels; the pressed chip inverted; removable values followed by an x."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "badge",
          "button",
          "multiselect",
          "combobox",
          "toolbar"
        ],
        "specimens": [
          "filterable-table",
          "admin-form"
        ],
        "nonExamples": "Pill or rounded chips. A selected chip shown by a border colour alone\nwithout the fill and `aria-pressed`. A removable chip whose × has no name.\nA chip that is a link. A static tag that reacts to hover. Disabling by\nopacity. A chip whose label clips inside the border. A chip in caption\ntype (that is a badge).",
        "contrast": [
          {
            "label": "chip default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "remove glyph at rest",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled chip text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled chip border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "chip",
        "family": "display",
        "maturity": "stable",
        "priority": "R1",
        "title": "Chip",
        "summary": "A square bordered token for a filter, a removable value or a static tag; a pressed filter chip takes the selection fill and a check glyph.",
        "native": true,
        "aria": {
          "pattern": "native button with aria-pressed for filters; a span with a labelled remove button for values; a plain span for tags"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "root.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "root.bg-pressed": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "root.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "selected.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "selected.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "selected.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "remove.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "remove.text-hover": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "remove.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.default}; text {color.text.default}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; the remove button → {color.interaction.hover.bg-strong} with {color.text.bright}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the chip or on the remove button",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "fill {color.interaction.selection.bg}; text and glyph {color.interaction.selection.text}; the border takes the fill colour",
            "channel": "`aria-pressed=\"true\"`; the ✓ glyph",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the fill and the ring in {color.interaction.focus.ring-container}",
            "channel": "both visible at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; no hover",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Reaches a filter chip, or the remove button of a removable chip; static chips are skipped."
          },
          {
            "key": "Space / Enter",
            "action": "Toggles a filter chip; activates the remove button."
          },
          {
            "key": "Backspace / Delete",
            "action": "In a token field, removes the chip before the caret (the field's contract, not the chip's)."
          }
        ],
        "responsive": "A chip never wraps its label; a row of chips wraps at 320px with the density gap between rows. Long values are shortened by the host with a full-value tooltip, never by clipping the border. RTL mirrors the check gutter and the remove button to the inline end.",
        "portability": {
          "web": "A filter chip is a button with aria-pressed; a removable chip is a span holding the label and a button with aria-label \"Remove <value>\"; a static chip is a span; the fill is a background, the ring an outline, the check a glyph.",
          "nativeFallbacks": [
            "GTK4 ToggleButton for filters; a Box of Label and Button for removable values.",
            "Qt QPushButton with checkable for filters; a QFrame with a QToolButton for removable values.",
            "Terminal UI: bracketed labels; the pressed chip inverted; removable values followed by an x."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "badge",
          "button",
          "multiselect",
          "combobox",
          "toolbar"
        ],
        "specimens": [
          "filterable-table",
          "admin-form"
        ],
        "nonExamples": "Pill or rounded chips. A selected chip shown by a border colour alone\nwithout the fill and `aria-pressed`. A removable chip whose × has no name.\nA chip that is a link. A static tag that reacts to hover. Disabling by\nopacity. A chip whose label clips inside the border. A chip in caption\ntype (that is a badge).",
        "contrast": [
          {
            "label": "chip default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "remove glyph at rest",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled chip text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled chip border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/chip.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/chip.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "code-editor",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "code-editor",
        "family": "developer",
        "maturity": "stable",
        "priority": "R1",
        "title": "Code editor",
        "summary": "The editor surface, gutter, caret, current line, selection, bracket match and monochrome syntax roles that every code-editing or code-viewing host maps onto.",
        "native": false,
        "aria": {
          "pattern": "presentation of <pre> inside role=textbox with aria-multiline and aria-readonly; a real editor is a host surface",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/",
          "role": "textbox"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.code.bg",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "gutter.bg": {
            "alias": "color.code.gutter-bg",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "gutter.rule": {
            "alias": "color.code.gutter-rule",
            "value": "#2b0e0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "gutter.bg-read-only": {
            "alias": "color.surface.sunken",
            "value": "#0a0707",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "line-number.text": {
            "alias": "color.code.line-number",
            "value": "#ad7175",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "line-number.text-active": {
            "alias": "color.code.line-number-active",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "line.bg-current": {
            "alias": "color.code.current-line",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "caret.bg": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selection.bg": {
            "alias": "color.code.selection-bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selection.bg-inactive": {
            "alias": "color.interaction.selection.inactive-bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selection.text-inactive": {
            "alias": "color.interaction.selection.inactive-text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "bracket.outline": {
            "alias": "color.code.bracket-match",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "indent.guide": {
            "alias": "color.code.indent-guide",
            "value": "#531310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "whitespace.text": {
            "alias": "color.code.whitespace",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "fold.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "fold.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "syntax.keyword": {
            "alias": "color.code.syntax.keyword",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.string": {
            "alias": "color.code.syntax.string",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.comment": {
            "alias": "color.code.syntax.comment",
            "value": "#ad7175",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.number": {
            "alias": "color.code.syntax.number",
            "value": "#d4868b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.constant": {
            "alias": "color.code.syntax.constant",
            "value": "#d4868b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.function": {
            "alias": "color.code.syntax.function",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.variable": {
            "alias": "color.code.syntax.variable",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.type": {
            "alias": "color.code.syntax.type",
            "value": "#b37175",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.operator": {
            "alias": "color.code.syntax.operator",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.punctuation": {
            "alias": "color.code.syntax.punctuation",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.property": {
            "alias": "color.code.syntax.property",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.heading": {
            "alias": "color.code.syntax.heading",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.tag": {
            "alias": "color.code.syntax.tag",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.attribute": {
            "alias": "color.code.syntax.attribute",
            "value": "#d4868b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.escape": {
            "alias": "color.code.syntax.escape",
            "value": "#d4868b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.invalid": {
            "alias": "color.code.syntax.invalid",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "syntax.deprecated": {
            "alias": "color.code.syntax.deprecated",
            "value": "#ad7175",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "code on {color.code.bg}; comments italic; invalid text wavy-underlined in {color.code.syntax.invalid}; deprecated text struck through",
            "channel": "italic, wavy underline, line-through",
            "tokens": {
              "fg": {
                "alias": "color.code.syntax.variable",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.code.bg",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "container ring 2px {color.interaction.focus.ring-container} at −3px; a 1px {color.code.caret} bar; the caret line filled {color.code.current-line} across gutter and text; its number in {color.code.line-number-active}",
            "channel": "the ring; the caret bar",
            "tokens": {
              "fg": {
                "alias": "color.code.syntax.variable",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.code.current-line",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "the range filled {color.code.selection-bg}; syntax colours kept",
            "channel": "the range is announced through the host's selection; the fill spans line ends",
            "tokens": {
              "fg": {
                "alias": "color.code.syntax.variable",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.code.selection-bg",
                "value": "#420f0c",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected+container-inactive",
            "visual": "the same range in {color.interaction.selection.inactive-bg} with {color.interaction.selection.inactive-text}; no caret, no ring",
            "channel": "lightness drop between the two fills",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.inactive-text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.inactive-bg",
                "value": "#420f0c",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "current",
            "visual": "both characters of the matched pair outlined 1px solid {color.code.bracket-match}",
            "channel": "the outline is a box, not a colour change",
            "tokens": {
              "fg": {
                "alias": "color.code.syntax.variable",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.code.bg",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.code.bracket-match",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "read-only",
            "visual": "gutter drops to {color.surface.sunken} behind the same line numbers; the gutter rule becomes dotted; no caret is drawn",
            "channel": "`aria-readonly`; dotted rule; missing caret",
            "tokens": {
              "fg": {
                "alias": "color.code.line-number",
                "value": "#ad7175",
                "status": "approved",
                "deprecated": false,
                "decisionId": "D-003",
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.sunken",
                "value": "#0a0707",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "(host)",
            "action": "The host editor owns every key; the theme changes no binding, no caret behaviour and no selection model."
          },
          {
            "key": "Tab",
            "action": "Reaches the editor as one stop in the reference; whether Tab inserts or moves focus is the host's rule and is announced by the host."
          },
          {
            "key": "Escape",
            "action": "In hosts that trap Tab, Escape must release focus to the next stop; the theme does not provide it."
          }
        ],
        "responsive": "The box fills its container with min-width 0 and scrolls horizontally inside itself; lines never wrap in the reference; at 320px the gutter stays and the text pane scrolls. Type is the code scale in both densities; density does not change editor metrics. RTL keeps code left-to-right (bidi isolation) while the gutter mirrors to the inline-start edge.",
        "portability": {
          "web": "role=textbox aria-multiline=true aria-readonly=true over <pre>, tabindex=0, one focus stop; a live editor (CodeMirror, Monaco, contenteditable) is a host surface that maps these roles onto its own theme API and keeps its own caret, selection and keyboard handling.",
          "nativeFallbacks": [
            "GTK: GtkSourceView style scheme; current-line, selection, bracket-match and the syntax roles map one to one; the container ring becomes the frame's focus outline.",
            "Qt: KSyntaxHighlighting theme JSON; editor colours and text styles carry the same roles; caret width follows the toolkit.",
            "JetBrains: an editor scheme (.icls); CARET_ROW, SELECTION_BACKGROUND, MATCHED_BRACE_ATTRIBUTES and the language attribute keys; the UI theme is a separate capability.",
            "Terminal editors (vim, helix): 16-slot hosts use the heritage-ansi mapping and document that the caret follows the terminal cursor."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-LONG",
          "FX-RTL"
        ],
        "related": [
          "diagnostics",
          "diff-view",
          "terminal"
        ],
        "specimens": [
          "i3-window-frame"
        ],
        "nonExamples": "Rainbow syntax in the `default` profile (the three extension hues are\nproposed only in `extended`). A blinking or animated caret in the reference.\nA selection that recolours the text to white and loses the syntax roles. A\ncurrent-line highlight brighter than the selection. A bracket match drawn as\na background fill, which reads as a selection. Line numbers in the decorative\n`#7d1310`. A glow, gradient or rounded corner on the editor box. Removing the\nhost's focus indicator without drawing the container ring.",
        "contrast": [
          {
            "label": "code-editor default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.variable",
            "bg": "color.code.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.code.bg",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.variable",
            "bg": "color.code.current-line",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.code.current-line",
            "fgHex": "#ffa2a7",
            "bgHex": "#1c0a09",
            "ratio": 10.01,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.variable",
            "bg": "color.code.selection-bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor selected+container-inactive text",
            "state": "selected+container-inactive",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.inactive-text",
            "bg": "color.interaction.selection.inactive-bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.variable",
            "bg": "color.code.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor current border",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.code.bracket-match",
            "bg": "color.code.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor read-only text",
            "state": "read-only",
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.line-number",
            "bg": "color.surface.sunken",
            "fgHex": "#ad7175",
            "bgHex": "#0a0707",
            "ratio": 5.16,
            "pass": true,
            "waiver": null
          },
          {
            "label": "caret on the current line",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.code.caret",
            "bg": "color.code.current-line",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "bracket-match outline on the editor surface",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.code.bracket-match",
            "bg": "color.code.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "bracket-match outline on the current line",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.code.bracket-match",
            "bg": "color.code.current-line",
            "fgHex": "#e53935",
            "bgHex": "#1c0a09",
            "ratio": 4.53,
            "pass": true,
            "waiver": null
          },
          {
            "label": "line numbers in the gutter",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.line-number",
            "bg": "color.code.gutter-bg",
            "fgHex": "#ad7175",
            "bgHex": "#0c0909",
            "ratio": 5.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "active line number",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.line-number-active",
            "bg": "color.code.current-line",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "keyword",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.keyword",
            "bg": "color.code.bg",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "string",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.string",
            "bg": "color.code.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "comment",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.comment",
            "bg": "color.code.bg",
            "fgHex": "#ad7175",
            "bgHex": "#0c0909",
            "ratio": 5.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number and constant",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.number",
            "bg": "color.code.bg",
            "fgHex": "#d4868b",
            "bgHex": "#0c0909",
            "ratio": 7.16,
            "pass": true,
            "waiver": null
          },
          {
            "label": "function",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.function",
            "bg": "color.code.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "type",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.type",
            "bg": "color.code.bg",
            "fgHex": "#b37175",
            "bgHex": "#0c0909",
            "ratio": 5.23,
            "pass": true,
            "waiver": null
          },
          {
            "label": "property, heading and invalid text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.property",
            "bg": "color.code.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tag",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.tag",
            "bg": "color.code.bg",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "attribute and escape",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.attribute",
            "bg": "color.code.bg",
            "fgHex": "#d4868b",
            "bgHex": "#0c0909",
            "ratio": 7.16,
            "pass": true,
            "waiver": null
          },
          {
            "label": "deprecated text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.deprecated",
            "bg": "color.code.bg",
            "fgHex": "#ad7175",
            "bgHex": "#0c0909",
            "ratio": 5.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "muted string text inside the selection",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.string",
            "bg": "color.code.selection-bg",
            "fgHex": "#bd787d",
            "bgHex": "#420f0c",
            "ratio": 4.71,
            "pass": true,
            "waiver": null
          },
          {
            "label": "fold marker text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.code.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "indent guide (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.code.indent-guide",
            "bg": "color.code.bg",
            "fgHex": "#531310",
            "bgHex": "#0c0909",
            "ratio": 1.39,
            "pass": true,
            "waiver": "indent guides duplicate the whitespace that is already in the text; they carry no information of their own"
          },
          {
            "label": "rendered whitespace (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.code.whitespace",
            "bg": "color.code.bg",
            "fgHex": "#7d1310",
            "bgHex": "#0c0909",
            "ratio": 1.86,
            "pass": true,
            "waiver": "rendered whitespace duplicates characters that are already in the text; foundations names it decorative"
          },
          {
            "label": "gutter rule (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.code.gutter-rule",
            "bg": "color.code.bg",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "the gutter is identified by its number column; the rule is a divider, not a boundary"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "code-editor",
        "family": "developer",
        "maturity": "stable",
        "priority": "R1",
        "title": "Code editor",
        "summary": "The editor surface, gutter, caret, current line, selection, bracket match and monochrome syntax roles that every code-editing or code-viewing host maps onto.",
        "native": false,
        "aria": {
          "pattern": "presentation of <pre> inside role=textbox with aria-multiline and aria-readonly; a real editor is a host surface",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/",
          "role": "textbox"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.code.bg",
            "value": "#0c0909",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "gutter.bg": {
            "alias": "color.code.gutter-bg",
            "value": "#0c0909",
            "status": "observed"
          },
          "gutter.rule": {
            "alias": "color.code.gutter-rule",
            "value": "#2b0e0d",
            "status": "observed"
          },
          "gutter.bg-read-only": {
            "alias": "color.surface.sunken",
            "value": "#0a0707",
            "status": "proposed"
          },
          "line-number.text": {
            "alias": "color.code.line-number",
            "value": "#ad7175",
            "status": "approved"
          },
          "line-number.text-active": {
            "alias": "color.code.line-number-active",
            "value": "#e99499",
            "status": "observed"
          },
          "line.bg-current": {
            "alias": "color.code.current-line",
            "value": "#1c0a09",
            "status": "observed"
          },
          "caret.bg": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed"
          },
          "selection.bg": {
            "alias": "color.code.selection-bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "selection.bg-inactive": {
            "alias": "color.interaction.selection.inactive-bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "selection.text-inactive": {
            "alias": "color.interaction.selection.inactive-text",
            "value": "#e99499",
            "status": "observed"
          },
          "bracket.outline": {
            "alias": "color.code.bracket-match",
            "value": "#e53935",
            "status": "observed"
          },
          "indent.guide": {
            "alias": "color.code.indent-guide",
            "value": "#531310",
            "status": "observed"
          },
          "whitespace.text": {
            "alias": "color.code.whitespace",
            "value": "#7d1310",
            "status": "observed"
          },
          "fold.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "fold.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "syntax.keyword": {
            "alias": "color.code.syntax.keyword",
            "value": "#f73f35",
            "status": "observed"
          },
          "syntax.string": {
            "alias": "color.code.syntax.string",
            "value": "#bd787d",
            "status": "observed"
          },
          "syntax.comment": {
            "alias": "color.code.syntax.comment",
            "value": "#ad7175",
            "status": "approved"
          },
          "syntax.number": {
            "alias": "color.code.syntax.number",
            "value": "#d4868b",
            "status": "observed"
          },
          "syntax.constant": {
            "alias": "color.code.syntax.constant",
            "value": "#d4868b",
            "status": "observed"
          },
          "syntax.function": {
            "alias": "color.code.syntax.function",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "syntax.variable": {
            "alias": "color.code.syntax.variable",
            "value": "#e99499",
            "status": "observed"
          },
          "syntax.type": {
            "alias": "color.code.syntax.type",
            "value": "#b37175",
            "status": "observed"
          },
          "syntax.operator": {
            "alias": "color.code.syntax.operator",
            "value": "#e99499",
            "status": "observed"
          },
          "syntax.punctuation": {
            "alias": "color.code.syntax.punctuation",
            "value": "#e99499",
            "status": "observed"
          },
          "syntax.property": {
            "alias": "color.code.syntax.property",
            "value": "#e53935",
            "status": "observed"
          },
          "syntax.heading": {
            "alias": "color.code.syntax.heading",
            "value": "#e53935",
            "status": "observed"
          },
          "syntax.tag": {
            "alias": "color.code.syntax.tag",
            "value": "#f73f35",
            "status": "observed"
          },
          "syntax.attribute": {
            "alias": "color.code.syntax.attribute",
            "value": "#d4868b",
            "status": "observed"
          },
          "syntax.escape": {
            "alias": "color.code.syntax.escape",
            "value": "#d4868b",
            "status": "observed"
          },
          "syntax.invalid": {
            "alias": "color.code.syntax.invalid",
            "value": "#e53935",
            "status": "observed"
          },
          "syntax.deprecated": {
            "alias": "color.code.syntax.deprecated",
            "value": "#ad7175",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "code on {color.code.bg}; comments italic; invalid text wavy-underlined in {color.code.syntax.invalid}; deprecated text struck through",
            "channel": "italic, wavy underline, line-through",
            "tokens": {
              "fg": {
                "alias": "color.code.syntax.variable",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.code.bg",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "container ring 2px {color.interaction.focus.ring-container} at −3px; a 1px {color.code.caret} bar; the caret line filled {color.code.current-line} across gutter and text; its number in {color.code.line-number-active}",
            "channel": "the ring; the caret bar",
            "tokens": {
              "fg": {
                "alias": "color.code.syntax.variable",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.code.current-line",
                "value": "#1c0a09",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "the range filled {color.code.selection-bg}; syntax colours kept",
            "channel": "the range is announced through the host's selection; the fill spans line ends",
            "tokens": {
              "fg": {
                "alias": "color.code.syntax.variable",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.code.selection-bg",
                "value": "#420f0c",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected+container-inactive",
            "visual": "the same range in {color.interaction.selection.inactive-bg} with {color.interaction.selection.inactive-text}; no caret, no ring",
            "channel": "lightness drop between the two fills",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.inactive-text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.inactive-bg",
                "value": "#420f0c",
                "status": "observed"
              }
            }
          },
          {
            "state": "current",
            "visual": "both characters of the matched pair outlined 1px solid {color.code.bracket-match}",
            "channel": "the outline is a box, not a colour change",
            "tokens": {
              "fg": {
                "alias": "color.code.syntax.variable",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.code.bg",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.code.bracket-match",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "read-only",
            "visual": "gutter drops to {color.surface.sunken} behind the same line numbers; the gutter rule becomes dotted; no caret is drawn",
            "channel": "`aria-readonly`; dotted rule; missing caret",
            "tokens": {
              "fg": {
                "alias": "color.code.line-number",
                "value": "#ad7175",
                "status": "approved"
              },
              "bg": {
                "alias": "color.surface.sunken",
                "value": "#0a0707",
                "status": "proposed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "(host)",
            "action": "The host editor owns every key; the theme changes no binding, no caret behaviour and no selection model."
          },
          {
            "key": "Tab",
            "action": "Reaches the editor as one stop in the reference; whether Tab inserts or moves focus is the host's rule and is announced by the host."
          },
          {
            "key": "Escape",
            "action": "In hosts that trap Tab, Escape must release focus to the next stop; the theme does not provide it."
          }
        ],
        "responsive": "The box fills its container with min-width 0 and scrolls horizontally inside itself; lines never wrap in the reference; at 320px the gutter stays and the text pane scrolls. Type is the code scale in both densities; density does not change editor metrics. RTL keeps code left-to-right (bidi isolation) while the gutter mirrors to the inline-start edge.",
        "portability": {
          "web": "role=textbox aria-multiline=true aria-readonly=true over <pre>, tabindex=0, one focus stop; a live editor (CodeMirror, Monaco, contenteditable) is a host surface that maps these roles onto its own theme API and keeps its own caret, selection and keyboard handling.",
          "nativeFallbacks": [
            "GTK: GtkSourceView style scheme; current-line, selection, bracket-match and the syntax roles map one to one; the container ring becomes the frame's focus outline.",
            "Qt: KSyntaxHighlighting theme JSON; editor colours and text styles carry the same roles; caret width follows the toolkit.",
            "JetBrains: an editor scheme (.icls); CARET_ROW, SELECTION_BACKGROUND, MATCHED_BRACE_ATTRIBUTES and the language attribute keys; the UI theme is a separate capability.",
            "Terminal editors (vim, helix): 16-slot hosts use the heritage-ansi mapping and document that the caret follows the terminal cursor."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-LONG",
          "FX-RTL"
        ],
        "related": [
          "diagnostics",
          "diff-view",
          "terminal"
        ],
        "specimens": [
          "i3-window-frame"
        ],
        "nonExamples": "Rainbow syntax in the `default` profile (the three extension hues are\nproposed only in `extended`). A blinking or animated caret in the reference.\nA selection that recolours the text to white and loses the syntax roles. A\ncurrent-line highlight brighter than the selection. A bracket match drawn as\na background fill, which reads as a selection. Line numbers in the decorative\n`#7d1310`. A glow, gradient or rounded corner on the editor box. Removing the\nhost's focus indicator without drawing the container ring.",
        "contrast": [
          {
            "label": "code-editor default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.variable",
            "bg": "color.code.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.code.bg",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.variable",
            "bg": "color.code.current-line",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.code.current-line",
            "fgHex": "#ffa2a7",
            "bgHex": "#1c0a09",
            "ratio": 10.01,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.variable",
            "bg": "color.code.selection-bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor selected+container-inactive text",
            "state": "selected+container-inactive",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.inactive-text",
            "bg": "color.interaction.selection.inactive-bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.variable",
            "bg": "color.code.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor current border",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.code.bracket-match",
            "bg": "color.code.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code-editor read-only text",
            "state": "read-only",
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.line-number",
            "bg": "color.surface.sunken",
            "fgHex": "#ad7175",
            "bgHex": "#0a0707",
            "ratio": 5.16,
            "pass": true,
            "waiver": null
          },
          {
            "label": "caret on the current line",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.code.caret",
            "bg": "color.code.current-line",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "bracket-match outline on the editor surface",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.code.bracket-match",
            "bg": "color.code.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "bracket-match outline on the current line",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.code.bracket-match",
            "bg": "color.code.current-line",
            "fgHex": "#e53935",
            "bgHex": "#1c0a09",
            "ratio": 4.53,
            "pass": true,
            "waiver": null
          },
          {
            "label": "line numbers in the gutter",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.line-number",
            "bg": "color.code.gutter-bg",
            "fgHex": "#ad7175",
            "bgHex": "#0c0909",
            "ratio": 5.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "active line number",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.line-number-active",
            "bg": "color.code.current-line",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "keyword",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.keyword",
            "bg": "color.code.bg",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "string",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.string",
            "bg": "color.code.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "comment",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.comment",
            "bg": "color.code.bg",
            "fgHex": "#ad7175",
            "bgHex": "#0c0909",
            "ratio": 5.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number and constant",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.number",
            "bg": "color.code.bg",
            "fgHex": "#d4868b",
            "bgHex": "#0c0909",
            "ratio": 7.16,
            "pass": true,
            "waiver": null
          },
          {
            "label": "function",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.function",
            "bg": "color.code.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "type",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.type",
            "bg": "color.code.bg",
            "fgHex": "#b37175",
            "bgHex": "#0c0909",
            "ratio": 5.23,
            "pass": true,
            "waiver": null
          },
          {
            "label": "property, heading and invalid text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.property",
            "bg": "color.code.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tag",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.tag",
            "bg": "color.code.bg",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "attribute and escape",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.attribute",
            "bg": "color.code.bg",
            "fgHex": "#d4868b",
            "bgHex": "#0c0909",
            "ratio": 7.16,
            "pass": true,
            "waiver": null
          },
          {
            "label": "deprecated text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.deprecated",
            "bg": "color.code.bg",
            "fgHex": "#ad7175",
            "bgHex": "#0c0909",
            "ratio": 5.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "muted string text inside the selection",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.string",
            "bg": "color.code.selection-bg",
            "fgHex": "#bd787d",
            "bgHex": "#420f0c",
            "ratio": 4.71,
            "pass": true,
            "waiver": null
          },
          {
            "label": "fold marker text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.code.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "indent guide (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.code.indent-guide",
            "bg": "color.code.bg",
            "fgHex": "#531310",
            "bgHex": "#0c0909",
            "ratio": 1.39,
            "pass": true,
            "waiver": "indent guides duplicate the whitespace that is already in the text; they carry no information of their own"
          },
          {
            "label": "rendered whitespace (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.code.whitespace",
            "bg": "color.code.bg",
            "fgHex": "#7d1310",
            "bgHex": "#0c0909",
            "ratio": 1.86,
            "pass": true,
            "waiver": "rendered whitespace duplicates characters that are already in the text; foundations names it decorative"
          },
          {
            "label": "gutter rule (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.code.gutter-rule",
            "bg": "color.code.bg",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "the gutter is identified by its number column; the rule is a divider, not a boundary"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/code-editor.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/code-editor.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "combobox",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "combobox",
        "family": "forms-advanced",
        "maturity": "stable",
        "priority": "R1",
        "title": "Combobox",
        "summary": "A text input that filters a listbox of suggestions; the APG combobox with list autocomplete, rendered with the list open.",
        "native": false,
        "aria": {
          "pattern": "APG combobox with list autocomplete: input role combobox owning a listbox of options",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/combobox/",
          "role": "combobox"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring-invalid": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.placeholder": {
            "alias": "color.text.placeholder",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "toggle.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "toggle.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "listbox.bg": {
            "alias": "color.surface.raised",
            "value": "#241010",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "listbox.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "option.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "option.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "option.text-hover": {
            "alias": "color.text.link-hover",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "option.bg-selected": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "option.text-selected": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "option.ring-selected": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "group.text": {
            "alias": "color.text.subtle",
            "value": "#ad7175",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "group.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "empty.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; list on {color.surface.raised} with a 1px {color.border.overlay}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "box background → {color.interaction.hover.bg}; the hovered option → {color.interaction.hover.bg-strong} with {color.text.link-hover}",
            "channel": "cursor: text on the box, default on the list",
            "tokens": {
              "fg": {
                "alias": "color.text.link-hover",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg-strong",
                "value": "#630f0d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "box border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "open",
            "visual": "list visible below the box; toggle glyph rotated 180°",
            "channel": "`aria-expanded=\"true\"`; the toggle glyph",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          },
          {
            "state": "closed",
            "visual": "list absent; the box unchanged",
            "channel": "`aria-expanded=\"false\"`; nothing below the box",
            "tokens": {}
          },
          {
            "state": "selected",
            "visual": "the active option filled {color.interaction.selection.bg} with {color.interaction.selection.text} and a 1px dashed ring in {color.interaction.focus.ring-container}",
            "channel": "`aria-selected=\"true\"`; `aria-activedescendant`; the ring",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid",
            "visual": "box border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid+focus-visible",
            "visual": "the 2px danger border and the ring in {color.interaction.focus.ring-container} at −4px",
            "channel": "double boundary",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; list never opens",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "no-results",
            "visual": "the list holds only the empty row in {color.text.muted}, italic",
            "channel": "`aria-disabled` row; italic; a polite announcement of zero matches",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Down / Up",
            "action": "Opens the list if closed; moves the active option, wrapping at either end; the input keeps DOM focus."
          },
          {
            "key": "Enter",
            "action": "Accepts the active option into the input and closes the list."
          },
          {
            "key": "Escape",
            "action": "Closes the list; a second Escape clears the input."
          },
          {
            "key": "Alt+Down / Alt+Up",
            "action": "Opens or closes the list without moving the active option."
          },
          {
            "key": "Home / End",
            "action": "Moves the caret inside the input, never the active option."
          },
          {
            "key": "Tab",
            "action": "Leaves the control; an open list closes and the typed text stays."
          }
        ],
        "responsive": "The box fills its field container with min-width 0; the list is as wide as the box and scrolls after eight rows; at 320px nothing overflows horizontally. RTL mirrors the toggle and the group indentation.",
        "portability": {
          "web": "<input role=combobox aria-autocomplete=list aria-expanded aria-controls> owning a <ul role=listbox>; the active option through aria-activedescendant, never by moving DOM focus; the list is a sibling in flow or a popover, never an iframe.",
          "nativeFallbacks": [
            "GTK4 Entry with an EntryCompletion; the selection fill through the .selected style class.",
            "Qt QComboBox editable with a QCompleter; popup frame through QAbstractItemView stylesheet.",
            "Terminal UI: a line editor with a list of suggestions drawn below it; the active row inverted."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "select",
          "multiselect",
          "search-field",
          "menu",
          "command-palette"
        ],
        "specimens": [
          "admin-form",
          "filterable-table"
        ],
        "nonExamples": "A select restyled as a combobox. Moving DOM focus into the list on Down. A\nlist that floats over the page with a shadow or a rounded frame. Highlighting\nthe active option with a colour change of the text alone. A no-results state\nthat silently shows the full list. Opening on hover. A list that slides or\nfades in for longer than 150 ms.",
        "contrast": [
          {
            "label": "combobox default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link-hover",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox open text",
            "state": "open",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.raised",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox open border",
            "state": "open",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox selected outline",
            "state": "selected",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox invalid+focus-visible text",
            "state": "invalid+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox invalid+focus-visible border",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox invalid+focus-visible outline",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.input",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox no-results text",
            "state": "no-results",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.raised",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox no-results border",
            "state": "no-results",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "group heading on the listbox",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.subtle",
            "bg": "color.surface.raised",
            "fgHex": "#ad7175",
            "bgHex": "#241010",
            "ratio": 4.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.canvas",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "group separator (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.raised",
            "fgHex": "#2b0e0d",
            "bgHex": "#241010",
            "ratio": 1.01,
            "pass": true,
            "waiver": "groups are announced through role=group and their heading; the rule is decorative"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "combobox",
        "family": "forms-advanced",
        "maturity": "stable",
        "priority": "R1",
        "title": "Combobox",
        "summary": "A text input that filters a listbox of suggestions; the APG combobox with list autocomplete, rendered with the list open.",
        "native": false,
        "aria": {
          "pattern": "APG combobox with list autocomplete: input role combobox owning a listbox of options",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/combobox/",
          "role": "combobox"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring-invalid": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "input.placeholder": {
            "alias": "color.text.placeholder",
            "value": "#bd787d",
            "status": "observed"
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed"
          },
          "toggle.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed"
          },
          "toggle.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "listbox.bg": {
            "alias": "color.surface.raised",
            "value": "#241010",
            "status": "observed"
          },
          "listbox.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed"
          },
          "option.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "option.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed"
          },
          "option.text-hover": {
            "alias": "color.text.link-hover",
            "value": "#f4eeee",
            "status": "observed"
          },
          "option.bg-selected": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "option.text-selected": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "option.ring-selected": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "group.text": {
            "alias": "color.text.subtle",
            "value": "#ad7175",
            "status": "approved"
          },
          "group.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "empty.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; list on {color.surface.raised} with a 1px {color.border.overlay}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "box background → {color.interaction.hover.bg}; the hovered option → {color.interaction.hover.bg-strong} with {color.text.link-hover}",
            "channel": "cursor: text on the box, default on the list",
            "tokens": {
              "fg": {
                "alias": "color.text.link-hover",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg-strong",
                "value": "#630f0d",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "box border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "open",
            "visual": "list visible below the box; toggle glyph rotated 180°",
            "channel": "`aria-expanded=\"true\"`; the toggle glyph",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          },
          {
            "state": "closed",
            "visual": "list absent; the box unchanged",
            "channel": "`aria-expanded=\"false\"`; nothing below the box",
            "tokens": {}
          },
          {
            "state": "selected",
            "visual": "the active option filled {color.interaction.selection.bg} with {color.interaction.selection.text} and a 1px dashed ring in {color.interaction.focus.ring-container}",
            "channel": "`aria-selected=\"true\"`; `aria-activedescendant`; the ring",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid",
            "visual": "box border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid+focus-visible",
            "visual": "the 2px danger border and the ring in {color.interaction.focus.ring-container} at −4px",
            "channel": "double boundary",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; list never opens",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "no-results",
            "visual": "the list holds only the empty row in {color.text.muted}, italic",
            "channel": "`aria-disabled` row; italic; a polite announcement of zero matches",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Down / Up",
            "action": "Opens the list if closed; moves the active option, wrapping at either end; the input keeps DOM focus."
          },
          {
            "key": "Enter",
            "action": "Accepts the active option into the input and closes the list."
          },
          {
            "key": "Escape",
            "action": "Closes the list; a second Escape clears the input."
          },
          {
            "key": "Alt+Down / Alt+Up",
            "action": "Opens or closes the list without moving the active option."
          },
          {
            "key": "Home / End",
            "action": "Moves the caret inside the input, never the active option."
          },
          {
            "key": "Tab",
            "action": "Leaves the control; an open list closes and the typed text stays."
          }
        ],
        "responsive": "The box fills its field container with min-width 0; the list is as wide as the box and scrolls after eight rows; at 320px nothing overflows horizontally. RTL mirrors the toggle and the group indentation.",
        "portability": {
          "web": "<input role=combobox aria-autocomplete=list aria-expanded aria-controls> owning a <ul role=listbox>; the active option through aria-activedescendant, never by moving DOM focus; the list is a sibling in flow or a popover, never an iframe.",
          "nativeFallbacks": [
            "GTK4 Entry with an EntryCompletion; the selection fill through the .selected style class.",
            "Qt QComboBox editable with a QCompleter; popup frame through QAbstractItemView stylesheet.",
            "Terminal UI: a line editor with a list of suggestions drawn below it; the active row inverted."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "select",
          "multiselect",
          "search-field",
          "menu",
          "command-palette"
        ],
        "specimens": [
          "admin-form",
          "filterable-table"
        ],
        "nonExamples": "A select restyled as a combobox. Moving DOM focus into the list on Down. A\nlist that floats over the page with a shadow or a rounded frame. Highlighting\nthe active option with a colour change of the text alone. A no-results state\nthat silently shows the full list. Opening on hover. A list that slides or\nfades in for longer than 150 ms.",
        "contrast": [
          {
            "label": "combobox default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link-hover",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox open text",
            "state": "open",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.raised",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox open border",
            "state": "open",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox selected outline",
            "state": "selected",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox invalid+focus-visible text",
            "state": "invalid+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox invalid+focus-visible border",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox invalid+focus-visible outline",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.input",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox no-results text",
            "state": "no-results",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.raised",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "combobox no-results border",
            "state": "no-results",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "group heading on the listbox",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.subtle",
            "bg": "color.surface.raised",
            "fgHex": "#ad7175",
            "bgHex": "#241010",
            "ratio": 4.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.canvas",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "group separator (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.raised",
            "fgHex": "#2b0e0d",
            "bgHex": "#241010",
            "ratio": 1.01,
            "pass": true,
            "waiver": "groups are announced through role=group and their heading; the rule is decorative"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/combobox.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/combobox.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "data-table",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "data-table",
        "family": "display",
        "maturity": "stable",
        "priority": "R1",
        "title": "Data table",
        "summary": "A native table with controls: a selection column with a mixed select-all, sortable headers, row focus with the ring on the fill, and static resize handles.",
        "native": true,
        "aria": {
          "pattern": "native table with aria-selected rows, a select-all checkbox in the mixed state, aria-sort headers and aria-busy while loading",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/grid/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "header.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "header.rule": {
            "alias": "color.border.strong",
            "value": "#9e231f",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "sort.glyph": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "row.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "checkbox.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "checkbox.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "checkbox.checked-bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "checkbox.glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "resize.handle": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "resize.handle-hover": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "empty.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "loading.glyph": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "rows on {color.surface.default}; header rule 1px {color.border.strong}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "row background → {color.interaction.hover.bg}; a resize handle → {color.border.active}",
            "channel": "cursor: default on rows, col-resize on handles",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px around the focused row or control",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "row fill {color.interaction.selection.bg}; every cell {color.interaction.selection.text}; the row checkbox checked",
            "channel": "`aria-selected=\"true\"`; the checked box",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the fill and the ring in {color.interaction.focus.ring-container}",
            "channel": "both visible at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "sorted",
            "visual": "▲ or ▼ in {color.text.bright} on the sorted header",
            "channel": "`aria-sort`; the glyph",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "mixed",
            "visual": "the select-all on {color.action.primary.bg} with the – glyph",
            "channel": "`aria-checked=\"mixed\"`; the glyph",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "empty",
            "visual": "one full-width cell in {color.text.muted}: \"No rows match.\"; the header and controls stay",
            "channel": "the message text",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "loading",
            "visual": "one full-width cell with the static `⋯` glyph; the header stays",
            "channel": "`aria-busy=\"true\"`; the glyph; no animation",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves through the select-all, the sort buttons, then the rows (one row is the tab stop; roving tabindex) and any control inside the focused row."
          },
          {
            "key": "Down / Up",
            "action": "Moves row focus; in a single-select table the selection follows focus."
          },
          {
            "key": "Space",
            "action": "Toggles the focused row's selection (the same as its checkbox)."
          },
          {
            "key": "Shift+Down / Shift+Up",
            "action": "Extends the selection by one row."
          },
          {
            "key": "Ctrl+A",
            "action": "Selects every row; the select-all reflects it."
          },
          {
            "key": "Enter / Space",
            "action": "On a sort button, cycles the sort; on the select-all, toggles between all and none."
          },
          {
            "key": "Left / Right",
            "action": "Reserved for cell navigation in hosts that promote the table to a grid; not used here."
          }
        ],
        "responsive": "Below 600px the table scrolls horizontally inside its container with the selection column and the first data column sticky; the page never scrolls. Resize handles are hidden on touch pointers, where column widths come from the header menu. RTL mirrors the selection column and the handles to the inline start and end respectively.",
        "portability": {
          "web": "A native table; rows carry aria-selected and a roving tabindex; the selection column holds native checkboxes labelled by the row and a button with role checkbox and aria-checked mixed in the header; headers with aria-sort wrap a button; aria-busy on the table while loading; the APG grid pattern is cited for the keyboard model only, the markup stays a table.",
          "nativeFallbacks": [
            "GTK4 ColumnView with a selection model; the select-all through a header CheckButton.",
            "Qt QTableView with a selection model; a header checkbox drawn by a header delegate.",
            "Terminal UI: a check column of [x] and [ ] cells; the focused row in the ring colour; the selected rows inverted."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-DENSITY",
          "FX-OVERFLOW",
          "FX-TOUCH",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "table",
          "checkbox",
          "pagination",
          "toolbar",
          "filterable-table"
        ],
        "specimens": [
          "filterable-table",
          "admin-form"
        ],
        "nonExamples": "A grid role on a table that is not navigated cell by cell. Zebra stripes.\nA select-all that is a native checkbox with a script-only indeterminate\nstate and no `aria-checked`. Rows selected by clicking anywhere with no\ncheckbox alternative. A selected row shown by a border alone. A resize\nhandle that is a tab stop. An animated loading skeleton. Rounded checkboxes.\nText truncated with no full-value affordance.",
        "contrast": [
          {
            "label": "data-table default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table sorted text",
            "state": "sorted",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table mixed text",
            "state": "mixed",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table empty text",
            "state": "empty",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table loading text",
            "state": "loading",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "header text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox boundary",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checked fill against the row (the glyph and the boundary carry the state)",
            "state": "mixed",
            "kind": "ui",
            "min": 1,
            "fg": "color.action.primary.bg",
            "bg": "color.surface.default",
            "fgHex": "#871f19",
            "bgHex": "#160b0b",
            "ratio": 2.06,
            "pass": true,
            "waiver": "the mixed and checked states are the – and ✓ glyphs on the fill plus aria-checked; the fill's own edge is not the boundary"
          },
          {
            "label": "header rule (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.strong",
            "bg": "color.surface.default",
            "fgHex": "#9e231f",
            "bgHex": "#160b0b",
            "ratio": 2.5,
            "pass": true,
            "waiver": "the rule separates header from body; the header cells and their bright text are the structure"
          },
          {
            "label": "row divider (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "rows are separated by their height; the divider is a reading aid"
          },
          {
            "label": "resize handle at rest (decorative; keyboard resizing is a header action)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.default",
            "fgHex": "#531310",
            "bgHex": "#160b0b",
            "ratio": 1.35,
            "pass": true,
            "waiver": "the handle is a pointer affordance; it turns border.active on hover and the column width is also settable from the header's menu"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "data-table",
        "family": "display",
        "maturity": "stable",
        "priority": "R1",
        "title": "Data table",
        "summary": "A native table with controls: a selection column with a mixed select-all, sortable headers, row focus with the ring on the fill, and static resize handles.",
        "native": true,
        "aria": {
          "pattern": "native table with aria-selected rows, a select-all checkbox in the mixed state, aria-sort headers and aria-busy while loading",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/grid/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "header.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "header.rule": {
            "alias": "color.border.strong",
            "value": "#9e231f",
            "status": "observed"
          },
          "sort.glyph": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "row.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "row.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "row.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "row.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "selected.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "selected.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "selected.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "checkbox.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "checkbox.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "checkbox.checked-bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "checkbox.glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "resize.handle": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed"
          },
          "resize.handle-hover": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "empty.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "loading.glyph": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "rows on {color.surface.default}; header rule 1px {color.border.strong}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "row background → {color.interaction.hover.bg}; a resize handle → {color.border.active}",
            "channel": "cursor: default on rows, col-resize on handles",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px around the focused row or control",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "row fill {color.interaction.selection.bg}; every cell {color.interaction.selection.text}; the row checkbox checked",
            "channel": "`aria-selected=\"true\"`; the checked box",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the fill and the ring in {color.interaction.focus.ring-container}",
            "channel": "both visible at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "sorted",
            "visual": "▲ or ▼ in {color.text.bright} on the sorted header",
            "channel": "`aria-sort`; the glyph",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "mixed",
            "visual": "the select-all on {color.action.primary.bg} with the – glyph",
            "channel": "`aria-checked=\"mixed\"`; the glyph",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              }
            }
          },
          {
            "state": "empty",
            "visual": "one full-width cell in {color.text.muted}: \"No rows match.\"; the header and controls stay",
            "channel": "the message text",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "loading",
            "visual": "one full-width cell with the static `⋯` glyph; the header stays",
            "channel": "`aria-busy=\"true\"`; the glyph; no animation",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves through the select-all, the sort buttons, then the rows (one row is the tab stop; roving tabindex) and any control inside the focused row."
          },
          {
            "key": "Down / Up",
            "action": "Moves row focus; in a single-select table the selection follows focus."
          },
          {
            "key": "Space",
            "action": "Toggles the focused row's selection (the same as its checkbox)."
          },
          {
            "key": "Shift+Down / Shift+Up",
            "action": "Extends the selection by one row."
          },
          {
            "key": "Ctrl+A",
            "action": "Selects every row; the select-all reflects it."
          },
          {
            "key": "Enter / Space",
            "action": "On a sort button, cycles the sort; on the select-all, toggles between all and none."
          },
          {
            "key": "Left / Right",
            "action": "Reserved for cell navigation in hosts that promote the table to a grid; not used here."
          }
        ],
        "responsive": "Below 600px the table scrolls horizontally inside its container with the selection column and the first data column sticky; the page never scrolls. Resize handles are hidden on touch pointers, where column widths come from the header menu. RTL mirrors the selection column and the handles to the inline start and end respectively.",
        "portability": {
          "web": "A native table; rows carry aria-selected and a roving tabindex; the selection column holds native checkboxes labelled by the row and a button with role checkbox and aria-checked mixed in the header; headers with aria-sort wrap a button; aria-busy on the table while loading; the APG grid pattern is cited for the keyboard model only, the markup stays a table.",
          "nativeFallbacks": [
            "GTK4 ColumnView with a selection model; the select-all through a header CheckButton.",
            "Qt QTableView with a selection model; a header checkbox drawn by a header delegate.",
            "Terminal UI: a check column of [x] and [ ] cells; the focused row in the ring colour; the selected rows inverted."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-DENSITY",
          "FX-OVERFLOW",
          "FX-TOUCH",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "table",
          "checkbox",
          "pagination",
          "toolbar",
          "filterable-table"
        ],
        "specimens": [
          "filterable-table",
          "admin-form"
        ],
        "nonExamples": "A grid role on a table that is not navigated cell by cell. Zebra stripes.\nA select-all that is a native checkbox with a script-only indeterminate\nstate and no `aria-checked`. Rows selected by clicking anywhere with no\ncheckbox alternative. A selected row shown by a border alone. A resize\nhandle that is a tab stop. An animated loading skeleton. Rounded checkboxes.\nText truncated with no full-value affordance.",
        "contrast": [
          {
            "label": "data-table default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table sorted text",
            "state": "sorted",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table mixed text",
            "state": "mixed",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table empty text",
            "state": "empty",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "data-table loading text",
            "state": "loading",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "header text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checkbox boundary",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checked fill against the row (the glyph and the boundary carry the state)",
            "state": "mixed",
            "kind": "ui",
            "min": 1,
            "fg": "color.action.primary.bg",
            "bg": "color.surface.default",
            "fgHex": "#871f19",
            "bgHex": "#160b0b",
            "ratio": 2.06,
            "pass": true,
            "waiver": "the mixed and checked states are the – and ✓ glyphs on the fill plus aria-checked; the fill's own edge is not the boundary"
          },
          {
            "label": "header rule (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.strong",
            "bg": "color.surface.default",
            "fgHex": "#9e231f",
            "bgHex": "#160b0b",
            "ratio": 2.5,
            "pass": true,
            "waiver": "the rule separates header from body; the header cells and their bright text are the structure"
          },
          {
            "label": "row divider (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "rows are separated by their height; the divider is a reading aid"
          },
          {
            "label": "resize handle at rest (decorative; keyboard resizing is a header action)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.default",
            "fgHex": "#531310",
            "bgHex": "#160b0b",
            "ratio": 1.35,
            "pass": true,
            "waiver": "the handle is a pointer affordance; it turns border.active on hover and the column width is also settable from the header's menu"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/data-table.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/data-table.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "date-picker",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "date-picker",
        "family": "forms-advanced",
        "maturity": "stable",
        "priority": "R1",
        "title": "Date picker",
        "summary": "A native date input, alone or as a from/to pair; the calendar popup belongs to the host and is styled only through color-scheme.",
        "native": true,
        "aria": {
          "pattern": "native <input type=date> with <label>; a from/to pair inside a <fieldset>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring-invalid": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-readonly": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "root.bg-readonly": {
            "alias": "color.surface.canvas",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "legend.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "separator.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; text {color.text.default}, tabular figures",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; border unchanged",
            "channel": "cursor: text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid",
            "visual": "border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid+focus-visible",
            "visual": "the 2px danger border and the ring in {color.interaction.focus.ring-container} at −4px",
            "channel": "double boundary",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; no hover",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "read-only",
            "visual": "no box: 1px dotted {color.border.divider} bottom edge on {color.surface.canvas}; focusable and selectable",
            "channel": "`readonly`; dotted edge",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves between the date segments and then out of the control (host behaviour); the range pair is two tab stops."
          },
          {
            "key": "Up / Down",
            "action": "Steps the focused segment (host behaviour)."
          },
          {
            "key": "Space / Alt+Down",
            "action": "Opens the host calendar where one exists; Escape closes it."
          },
          {
            "key": "Enter",
            "action": "Submits the owning form (native)."
          }
        ],
        "responsive": "The box fills its field container with min-width 0; the range pair sits side by side and wraps to two rows below 320px; the label is always stacked above. RTL keeps the from/to order of reading and mirrors the separator.",
        "portability": {
          "web": "native <input type=date>; hosts without a date type fall back to a text field with a pattern and a format hint in the help text; color-scheme dark keeps the host popup on a dark surface.",
          "nativeFallbacks": [
            "GTK4 Calendar in a Popover opened from an Entry; the entry carries the field styling.",
            "Qt QDateEdit with calendarPopup; the popup frame through the QCalendarWidget stylesheet.",
            "Terminal UI: a masked line editor (YYYY-MM-DD); no popup."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "time-picker",
          "field",
          "fieldset"
        ],
        "specimens": [
          "admin-form",
          "filterable-table"
        ],
        "nonExamples": "A custom calendar drawn where the host has one. Rounded corners. An icon-only\ncalendar button with no text input. Placeholder text pretending to be a\nformat hint. A floating label. Disabling by opacity. A hover that changes the\ntext colour. A red border with no message.",
        "contrast": [
          {
            "label": "date-picker default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker invalid+focus-visible text",
            "state": "invalid+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker invalid+focus-visible border",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker invalid+focus-visible outline",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.input",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker read-only text",
            "state": "read-only",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.canvas",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text and the range separator on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "read-only bottom edge (decorative; the field has no box)",
            "state": "read-only",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.canvas",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "read-only fields are identified by the readonly attribute and the absence of a box, not by this edge"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "date-picker",
        "family": "forms-advanced",
        "maturity": "stable",
        "priority": "R1",
        "title": "Date picker",
        "summary": "A native date input, alone or as a from/to pair; the calendar popup belongs to the host and is styled only through color-scheme.",
        "native": true,
        "aria": {
          "pattern": "native <input type=date> with <label>; a from/to pair inside a <fieldset>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring-invalid": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border-readonly": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "root.bg-readonly": {
            "alias": "color.surface.canvas",
            "value": "#0c0909",
            "status": "observed"
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed"
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "legend.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "separator.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; text {color.text.default}, tabular figures",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; border unchanged",
            "channel": "cursor: text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid",
            "visual": "border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid+focus-visible",
            "visual": "the 2px danger border and the ring in {color.interaction.focus.ring-container} at −4px",
            "channel": "double boundary",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; no hover",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "read-only",
            "visual": "no box: 1px dotted {color.border.divider} bottom edge on {color.surface.canvas}; focusable and selectable",
            "channel": "`readonly`; dotted edge",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves between the date segments and then out of the control (host behaviour); the range pair is two tab stops."
          },
          {
            "key": "Up / Down",
            "action": "Steps the focused segment (host behaviour)."
          },
          {
            "key": "Space / Alt+Down",
            "action": "Opens the host calendar where one exists; Escape closes it."
          },
          {
            "key": "Enter",
            "action": "Submits the owning form (native)."
          }
        ],
        "responsive": "The box fills its field container with min-width 0; the range pair sits side by side and wraps to two rows below 320px; the label is always stacked above. RTL keeps the from/to order of reading and mirrors the separator.",
        "portability": {
          "web": "native <input type=date>; hosts without a date type fall back to a text field with a pattern and a format hint in the help text; color-scheme dark keeps the host popup on a dark surface.",
          "nativeFallbacks": [
            "GTK4 Calendar in a Popover opened from an Entry; the entry carries the field styling.",
            "Qt QDateEdit with calendarPopup; the popup frame through the QCalendarWidget stylesheet.",
            "Terminal UI: a masked line editor (YYYY-MM-DD); no popup."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "time-picker",
          "field",
          "fieldset"
        ],
        "specimens": [
          "admin-form",
          "filterable-table"
        ],
        "nonExamples": "A custom calendar drawn where the host has one. Rounded corners. An icon-only\ncalendar button with no text input. Placeholder text pretending to be a\nformat hint. A floating label. Disabling by opacity. A hover that changes the\ntext colour. A red border with no message.",
        "contrast": [
          {
            "label": "date-picker default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker invalid+focus-visible text",
            "state": "invalid+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker invalid+focus-visible border",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker invalid+focus-visible outline",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.input",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "date-picker read-only text",
            "state": "read-only",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.canvas",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text and the range separator on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "read-only bottom edge (decorative; the field has no box)",
            "state": "read-only",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.canvas",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "read-only fields are identified by the readonly attribute and the absence of a box, not by this edge"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/date-picker.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/date-picker.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "diagnostics",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "diagnostics",
        "family": "developer",
        "maturity": "stable",
        "priority": "R1",
        "title": "Diagnostics",
        "summary": "Inline problem markers in code (underline patterns, an error line and an overview stripe) and the problems panel that lists them as a listbox, each severity carrying its glyph.",
        "native": false,
        "aria": {
          "pattern": "inline: decorated spans inside a read-only textbox presentation; panel: APG listbox with aria-activedescendant",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/listbox/",
          "role": "listbox"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "code.bg": {
            "alias": "color.code.bg",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "code.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "code.line-number": {
            "alias": "color.code.line-number",
            "value": "#ad7175",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "code.gutter-rule": {
            "alias": "color.code.gutter-rule",
            "value": "#2b0e0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "code.selection-bg": {
            "alias": "color.code.selection-bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "error.underline": {
            "alias": "color.diagnostic.error.underline",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "error.text": {
            "alias": "color.diagnostic.error.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "error.stripe": {
            "alias": "color.diagnostic.error.stripe",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "error.line-bg": {
            "alias": "color.diagnostic.error.bg",
            "value": "#2b0e0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "warning.underline": {
            "alias": "color.diagnostic.warning.underline",
            "value": "#c9973f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "warning.text": {
            "alias": "color.diagnostic.warning.text",
            "value": "#c9973f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "warning.stripe": {
            "alias": "color.diagnostic.warning.stripe",
            "value": "#c9973f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "info.underline": {
            "alias": "color.diagnostic.info.underline",
            "value": "#7e9ebb",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "info.text": {
            "alias": "color.diagnostic.info.text",
            "value": "#7e9ebb",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "hint.underline": {
            "alias": "color.diagnostic.hint.underline",
            "value": "#ad7175",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "hint.text": {
            "alias": "color.text.subtle",
            "value": "#ad7175",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "unused.text": {
            "alias": "color.diagnostic.unused.text",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "deprecated.text": {
            "alias": "color.code.syntax.deprecated",
            "value": "#ad7175",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.location": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "row.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.bg-selected": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.text-selected": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.ring-selected": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "header.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "status.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "empty.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "empty.glyph": {
            "alias": "color.status.success.text",
            "value": "#86a46f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "ranges decorated as above on {color.code.bg}; the error row filled {color.diagnostic.error.bg}; panel rows on {color.surface.default} with 1px {color.border.divider} between them",
            "channel": "underline pattern; glyph",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "panel row background → {color.interaction.hover.bg}; inline ranges unchanged (the hover tooltip is a host surface)",
            "channel": "cursor: default on rows",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "the active row: 1px dashed {color.interaction.focus.ring} at −2px; inline box: the container ring 2px {color.interaction.focus.ring-container} at −3px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "row filled {color.interaction.selection.bg}, text and glyph {color.interaction.selection.text}; the matching inline range filled {color.code.selection-bg} under its underline",
            "channel": "`aria-selected`; the glyph stays; the fill spans the row",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the selection fill and a 1px dashed ring in {color.interaction.focus.ring-container}",
            "channel": "both at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "error",
            "visual": "the provider failed: a `role=status` line with `✕` in {color.status.danger.text} above the stale rows; the inline stripe shows the same `✕` at its top",
            "channel": "glyph; live announcement",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "empty",
            "visual": "no problems: rows and stripe marks hidden; `✓ No problems` in {color.text.muted} with the glyph in {color.status.success.text}; inline decorations removed",
            "channel": "glyph; the absence of decoration",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus to and from the list as one stop; the active row is restored."
          },
          {
            "key": "Down / Up",
            "action": "Moves the active row; selection follows focus in this single-select listbox."
          },
          {
            "key": "Home / End",
            "action": "First or last row."
          },
          {
            "key": "Enter",
            "action": "Opens the location in the editor and moves focus there."
          },
          {
            "key": "Type-ahead",
            "action": "Jumps to the next row whose message starts with the typed characters."
          },
          {
            "key": "(host)",
            "action": "Inline markers have no keyboard of their own; navigation between problems (F8-style) is the host's binding."
          }
        ],
        "responsive": "The panel fills its container; message text wraps, location and rule code stay on the row's end and never truncate the glyph; at 320px the columns stack under the message. The inline sample scrolls horizontally inside its box; the stripe stays on the inline-end edge. RTL mirrors the stripe and the location column while code stays left-to-right.",
        "portability": {
          "web": "inline: spans with text-decoration inside the code-editor presentation; panel: <ul role=listbox> with <li role=option>, aria-activedescendant, aria-selected; every severity keeps its glyph in the accessible name.",
          "nativeFallbacks": [
            "GTK: GtkSourceView marks and underlines (PANGO_UNDERLINE_ERROR is wavy); the panel is a GtkListView with a single-selection model.",
            "Qt: QTextCharFormat underline styles (WaveUnderline, DotLine); the panel is a QListView.",
            "JetBrains: ERRORS_ATTRIBUTES, WARNING_ATTRIBUTES, INFO_ATTRIBUTES, NOT_USED_ELEMENT_ATTRIBUTES and DEPRECATED_ATTRIBUTES in the .icls; stripe marks through the error-stripe keys.",
            "Terminal UI: underline attributes (curly where supported, else plain underline) with the glyph in the gutter; the panel is a list with the selected row inverted."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-LONG",
          "FX-I18N"
        ],
        "related": [
          "code-editor",
          "diff-view",
          "terminal"
        ],
        "specimens": [
          "i3-window-frame"
        ],
        "nonExamples": "Red-only errors without the `✕` glyph or the wavy pattern. A wavy underline\nfor every severity, which leaves the pattern meaningless. Purple or cyan for\ninfo and hint. A hover on a panel row that changes only the text colour. A\nselected row whose glyph keeps its severity colour on the red fill (2.47:1).\nA panel row with a rounded highlight or a left accent bar instead of the fill.\nRemoving the error line background to \"calm\" the editor.",
        "contrast": [
          {
            "label": "diagnostics default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics error text",
            "state": "error",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics empty text",
            "state": "empty",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.code.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code text on the error line",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.diagnostic.error.bg",
            "fgHex": "#e99499",
            "bgHex": "#2b0e0d",
            "ratio": 7.82,
            "pass": true,
            "waiver": null
          },
          {
            "label": "error glyph on the error line",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diagnostic.error.text",
            "bg": "color.diagnostic.error.bg",
            "fgHex": "#f73f35",
            "bgHex": "#2b0e0d",
            "ratio": 4.88,
            "pass": true,
            "waiver": null
          },
          {
            "label": "error underline",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.error.underline",
            "bg": "color.code.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "error underline on the error line",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.error.underline",
            "bg": "color.diagnostic.error.bg",
            "fgHex": "#e53935",
            "bgHex": "#2b0e0d",
            "ratio": 4.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning underline inside the selected range",
            "state": "selected",
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.warning.underline",
            "bg": "color.code.selection-bg",
            "fgHex": "#c9973f",
            "bgHex": "#420f0c",
            "ratio": 6.12,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning underline",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.warning.underline",
            "bg": "color.code.bg",
            "fgHex": "#c9973f",
            "bgHex": "#0c0909",
            "ratio": 7.54,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info underline",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.info.underline",
            "bg": "color.code.bg",
            "fgHex": "#7e9ebb",
            "bgHex": "#0c0909",
            "ratio": 7.08,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hint underline",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.hint.underline",
            "bg": "color.code.bg",
            "fgHex": "#ad7175",
            "bgHex": "#0c0909",
            "ratio": 5.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "unused text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diagnostic.unused.text",
            "bg": "color.code.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "deprecated text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.deprecated",
            "bg": "color.code.bg",
            "fgHex": "#ad7175",
            "bgHex": "#0c0909",
            "ratio": 5.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "error stripe mark",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.error.stripe",
            "bg": "color.code.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning stripe mark",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.warning.stripe",
            "bg": "color.code.bg",
            "fgHex": "#c9973f",
            "bgHex": "#0c0909",
            "ratio": 7.54,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info stripe mark",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.info.text",
            "bg": "color.code.bg",
            "fgHex": "#7e9ebb",
            "bgHex": "#0c0909",
            "ratio": 7.08,
            "pass": true,
            "waiver": null
          },
          {
            "label": "error glyph and count in the panel",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diagnostic.error.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning glyph and count in the panel",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diagnostic.warning.text",
            "bg": "color.surface.default",
            "fgHex": "#c9973f",
            "bgHex": "#160b0b",
            "ratio": 7.34,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info glyph and count in the panel",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diagnostic.info.text",
            "bg": "color.surface.default",
            "fgHex": "#7e9ebb",
            "bgHex": "#160b0b",
            "ratio": 6.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hint glyph in the panel",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.subtle",
            "bg": "color.surface.default",
            "fgHex": "#ad7175",
            "bgHex": "#160b0b",
            "ratio": 4.96,
            "pass": true,
            "waiver": null
          },
          {
            "label": "location and rule code",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "row text on hover",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "error glyph on hover",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.diagnostic.error.text",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#f73f35",
            "bgHex": "#1c0a09",
            "ratio": 5.21,
            "pass": true,
            "waiver": null
          },
          {
            "label": "the ✓ of the empty message",
            "state": "empty",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.text",
            "bg": "color.surface.default",
            "fgHex": "#86a46f",
            "bgHex": "#160b0b",
            "ratio": 6.95,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "diagnostics",
        "family": "developer",
        "maturity": "stable",
        "priority": "R1",
        "title": "Diagnostics",
        "summary": "Inline problem markers in code (underline patterns, an error line and an overview stripe) and the problems panel that lists them as a listbox, each severity carrying its glyph.",
        "native": false,
        "aria": {
          "pattern": "inline: decorated spans inside a read-only textbox presentation; panel: APG listbox with aria-activedescendant",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/listbox/",
          "role": "listbox"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "code.bg": {
            "alias": "color.code.bg",
            "value": "#0c0909",
            "status": "observed"
          },
          "code.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "code.line-number": {
            "alias": "color.code.line-number",
            "value": "#ad7175",
            "status": "approved"
          },
          "code.gutter-rule": {
            "alias": "color.code.gutter-rule",
            "value": "#2b0e0d",
            "status": "observed"
          },
          "code.selection-bg": {
            "alias": "color.code.selection-bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "error.underline": {
            "alias": "color.diagnostic.error.underline",
            "value": "#e53935",
            "status": "observed"
          },
          "error.text": {
            "alias": "color.diagnostic.error.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "error.stripe": {
            "alias": "color.diagnostic.error.stripe",
            "value": "#e53935",
            "status": "observed"
          },
          "error.line-bg": {
            "alias": "color.diagnostic.error.bg",
            "value": "#2b0e0d",
            "status": "observed"
          },
          "warning.underline": {
            "alias": "color.diagnostic.warning.underline",
            "value": "#c9973f",
            "status": "approved"
          },
          "warning.text": {
            "alias": "color.diagnostic.warning.text",
            "value": "#c9973f",
            "status": "approved"
          },
          "warning.stripe": {
            "alias": "color.diagnostic.warning.stripe",
            "value": "#c9973f",
            "status": "approved"
          },
          "info.underline": {
            "alias": "color.diagnostic.info.underline",
            "value": "#7e9ebb",
            "status": "approved"
          },
          "info.text": {
            "alias": "color.diagnostic.info.text",
            "value": "#7e9ebb",
            "status": "approved"
          },
          "hint.underline": {
            "alias": "color.diagnostic.hint.underline",
            "value": "#ad7175",
            "status": "observed"
          },
          "hint.text": {
            "alias": "color.text.subtle",
            "value": "#ad7175",
            "status": "approved"
          },
          "unused.text": {
            "alias": "color.diagnostic.unused.text",
            "value": "#bd787d",
            "status": "observed"
          },
          "deprecated.text": {
            "alias": "color.code.syntax.deprecated",
            "value": "#ad7175",
            "status": "observed"
          },
          "row.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "row.location": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "row.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "row.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "row.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "row.bg-selected": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "row.text-selected": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "row.ring-selected": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "header.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "status.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "empty.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "empty.glyph": {
            "alias": "color.status.success.text",
            "value": "#86a46f",
            "status": "approved"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "ranges decorated as above on {color.code.bg}; the error row filled {color.diagnostic.error.bg}; panel rows on {color.surface.default} with 1px {color.border.divider} between them",
            "channel": "underline pattern; glyph",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "panel row background → {color.interaction.hover.bg}; inline ranges unchanged (the hover tooltip is a host surface)",
            "channel": "cursor: default on rows",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "the active row: 1px dashed {color.interaction.focus.ring} at −2px; inline box: the container ring 2px {color.interaction.focus.ring-container} at −3px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "row filled {color.interaction.selection.bg}, text and glyph {color.interaction.selection.text}; the matching inline range filled {color.code.selection-bg} under its underline",
            "channel": "`aria-selected`; the glyph stays; the fill spans the row",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the selection fill and a 1px dashed ring in {color.interaction.focus.ring-container}",
            "channel": "both at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "error",
            "visual": "the provider failed: a `role=status` line with `✕` in {color.status.danger.text} above the stale rows; the inline stripe shows the same `✕` at its top",
            "channel": "glyph; live announcement",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "empty",
            "visual": "no problems: rows and stripe marks hidden; `✓ No problems` in {color.text.muted} with the glyph in {color.status.success.text}; inline decorations removed",
            "channel": "glyph; the absence of decoration",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus to and from the list as one stop; the active row is restored."
          },
          {
            "key": "Down / Up",
            "action": "Moves the active row; selection follows focus in this single-select listbox."
          },
          {
            "key": "Home / End",
            "action": "First or last row."
          },
          {
            "key": "Enter",
            "action": "Opens the location in the editor and moves focus there."
          },
          {
            "key": "Type-ahead",
            "action": "Jumps to the next row whose message starts with the typed characters."
          },
          {
            "key": "(host)",
            "action": "Inline markers have no keyboard of their own; navigation between problems (F8-style) is the host's binding."
          }
        ],
        "responsive": "The panel fills its container; message text wraps, location and rule code stay on the row's end and never truncate the glyph; at 320px the columns stack under the message. The inline sample scrolls horizontally inside its box; the stripe stays on the inline-end edge. RTL mirrors the stripe and the location column while code stays left-to-right.",
        "portability": {
          "web": "inline: spans with text-decoration inside the code-editor presentation; panel: <ul role=listbox> with <li role=option>, aria-activedescendant, aria-selected; every severity keeps its glyph in the accessible name.",
          "nativeFallbacks": [
            "GTK: GtkSourceView marks and underlines (PANGO_UNDERLINE_ERROR is wavy); the panel is a GtkListView with a single-selection model.",
            "Qt: QTextCharFormat underline styles (WaveUnderline, DotLine); the panel is a QListView.",
            "JetBrains: ERRORS_ATTRIBUTES, WARNING_ATTRIBUTES, INFO_ATTRIBUTES, NOT_USED_ELEMENT_ATTRIBUTES and DEPRECATED_ATTRIBUTES in the .icls; stripe marks through the error-stripe keys.",
            "Terminal UI: underline attributes (curly where supported, else plain underline) with the glyph in the gutter; the panel is a list with the selected row inverted."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-LONG",
          "FX-I18N"
        ],
        "related": [
          "code-editor",
          "diff-view",
          "terminal"
        ],
        "specimens": [
          "i3-window-frame"
        ],
        "nonExamples": "Red-only errors without the `✕` glyph or the wavy pattern. A wavy underline\nfor every severity, which leaves the pattern meaningless. Purple or cyan for\ninfo and hint. A hover on a panel row that changes only the text colour. A\nselected row whose glyph keeps its severity colour on the red fill (2.47:1).\nA panel row with a rounded highlight or a left accent bar instead of the fill.\nRemoving the error line background to \"calm\" the editor.",
        "contrast": [
          {
            "label": "diagnostics default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics error text",
            "state": "error",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diagnostics empty text",
            "state": "empty",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.code.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "code text on the error line",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.diagnostic.error.bg",
            "fgHex": "#e99499",
            "bgHex": "#2b0e0d",
            "ratio": 7.82,
            "pass": true,
            "waiver": null
          },
          {
            "label": "error glyph on the error line",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diagnostic.error.text",
            "bg": "color.diagnostic.error.bg",
            "fgHex": "#f73f35",
            "bgHex": "#2b0e0d",
            "ratio": 4.88,
            "pass": true,
            "waiver": null
          },
          {
            "label": "error underline",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.error.underline",
            "bg": "color.code.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "error underline on the error line",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.error.underline",
            "bg": "color.diagnostic.error.bg",
            "fgHex": "#e53935",
            "bgHex": "#2b0e0d",
            "ratio": 4.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning underline inside the selected range",
            "state": "selected",
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.warning.underline",
            "bg": "color.code.selection-bg",
            "fgHex": "#c9973f",
            "bgHex": "#420f0c",
            "ratio": 6.12,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning underline",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.warning.underline",
            "bg": "color.code.bg",
            "fgHex": "#c9973f",
            "bgHex": "#0c0909",
            "ratio": 7.54,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info underline",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.info.underline",
            "bg": "color.code.bg",
            "fgHex": "#7e9ebb",
            "bgHex": "#0c0909",
            "ratio": 7.08,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hint underline",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.hint.underline",
            "bg": "color.code.bg",
            "fgHex": "#ad7175",
            "bgHex": "#0c0909",
            "ratio": 5.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "unused text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diagnostic.unused.text",
            "bg": "color.code.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "deprecated text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.code.syntax.deprecated",
            "bg": "color.code.bg",
            "fgHex": "#ad7175",
            "bgHex": "#0c0909",
            "ratio": 5.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "error stripe mark",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.error.stripe",
            "bg": "color.code.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning stripe mark",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.warning.stripe",
            "bg": "color.code.bg",
            "fgHex": "#c9973f",
            "bgHex": "#0c0909",
            "ratio": 7.54,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info stripe mark",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diagnostic.info.text",
            "bg": "color.code.bg",
            "fgHex": "#7e9ebb",
            "bgHex": "#0c0909",
            "ratio": 7.08,
            "pass": true,
            "waiver": null
          },
          {
            "label": "error glyph and count in the panel",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diagnostic.error.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning glyph and count in the panel",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diagnostic.warning.text",
            "bg": "color.surface.default",
            "fgHex": "#c9973f",
            "bgHex": "#160b0b",
            "ratio": 7.34,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info glyph and count in the panel",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diagnostic.info.text",
            "bg": "color.surface.default",
            "fgHex": "#7e9ebb",
            "bgHex": "#160b0b",
            "ratio": 6.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hint glyph in the panel",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.subtle",
            "bg": "color.surface.default",
            "fgHex": "#ad7175",
            "bgHex": "#160b0b",
            "ratio": 4.96,
            "pass": true,
            "waiver": null
          },
          {
            "label": "location and rule code",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "row text on hover",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "error glyph on hover",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.diagnostic.error.text",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#f73f35",
            "bgHex": "#1c0a09",
            "ratio": 5.21,
            "pass": true,
            "waiver": null
          },
          {
            "label": "the ✓ of the empty message",
            "state": "empty",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.text",
            "bg": "color.surface.default",
            "fgHex": "#86a46f",
            "bgHex": "#160b0b",
            "ratio": 6.95,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/diagnostics.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/diagnostics.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "dialog",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "dialog",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Dialog",
        "summary": "A native dialog on the overlay surface behind a 1px overlay border and the backdrop; modal when shown, with trapped focus and Escape to close.",
        "native": true,
        "aria": {
          "pattern": "native <dialog> opened with showModal; role=alertdialog for confirmations; named by its heading, described by its first paragraph",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "backdrop.bg": {
            "alias": "color.surface.backdrop",
            "value": "rgb(0 0 0 / 65%)",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "root.bg": {
            "alias": "color.surface.overlay",
            "value": "#241010",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.z": {
            "alias": "z.dialog",
            "value": "30",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "title.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "text.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "close.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "close.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "close.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.bg-hover": {
            "alias": "color.action.secondary.hover-bg",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "primary.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "primary.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "primary.bg-hover": {
            "alias": "color.action.primary.hover-bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "destructive.bg": {
            "alias": "color.action.destructive.filled-bg",
            "value": "#dc282e",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "destructive.text": {
            "alias": "color.action.destructive.filled-text",
            "value": "#f9faf9",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "destructive.bg-hover": {
            "alias": "color.action.destructive.hover-bg",
            "value": "#dc282e",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "field.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "field.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "field.label": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "note.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "the dialog open on its backdrop",
            "channel": "`open`; the page behind is inert",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          },
          {
            "state": "open",
            "visual": "as default; opacity 0 → 1 within 150 ms on capable hosts",
            "channel": "`open`; focus inside the dialog",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          },
          {
            "state": "closed",
            "visual": "nothing: the dialog and its backdrop are absent",
            "channel": "no `open`; focus back on the opener",
            "tokens": {}
          },
          {
            "state": "focus-trapped",
            "visual": "the dialog itself carries the container ring, 2px solid {color.interaction.focus.ring-container} at −3px, when it holds focus; the note says Tab cycles",
            "channel": "Tab never leaves; the note text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "Close background → {color.action.tertiary.hover-bg}; other buttons take their tone's hover",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.tertiary.hover-bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the focused control; primary uses {color.interaction.focus.ring-container}, destructive uses {color.action.destructive.filled-text} (D-015)",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "reduced-motion",
            "visual": "no opacity transition; the dialog is simply present or absent",
            "channel": "`prefers-reduced-motion`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Cycles through the dialog's focusable elements and never leaves it while open."
          },
          {
            "key": "Escape",
            "action": "Closes the dialog (cancel) and returns focus to the element that opened it."
          },
          {
            "key": "Enter",
            "action": "In a form dialog, submits; otherwise activates the focused button only."
          },
          {
            "key": "Space",
            "action": "Activates the focused button."
          }
        ],
        "responsive": "At most 28rem wide and 100% minus the 16px gutter below that; the body scrolls inside the dialog when taller than the viewport, header and actions stay visible; at 320px buttons stack. RTL mirrors the header and the action order.",
        "portability": {
          "web": "native <dialog> opened with showModal() so the host provides the top layer, inertness of the page and Escape; ::backdrop takes surface.backdrop; focus moves to the first focusable element (or the dialog itself) on open and back to the opener on close; role=alertdialog with aria-describedby for confirmations.",
          "nativeFallbacks": [
            "GTK4 Window with modal and transient-for; the css node gets the overlay border.",
            "Qt QDialog modal; stylesheet border and background; QMessageBox for the alert dialog.",
            "Terminal UI: a centred box drawn with a single-line border over a dimmed screen."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "drawer",
          "alert",
          "toast",
          "button",
          "text-field",
          "popover"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "A glowing or shadowed card. Rounded corners. A dialog that slides or scales\nin. `<dialog>` shown with `show()` and a hand-written focus trap. A dialog\nwith no title, or with the title only in the accessible name. A destructive\nconfirm as the default Enter action. A backdrop that closes the dialog with\nno Close button. A dialog stacked on a dialog.",
        "contrast": [
          {
            "label": "dialog default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog open text",
            "state": "open",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog open border",
            "state": "open",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog focus-trapped text",
            "state": "focus-trapped",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog focus-trapped border",
            "state": "focus-trapped",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog focus-trapped outline",
            "state": "focus-trapped",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.overlay",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog reduced-motion text",
            "state": "reduced-motion",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog reduced-motion border",
            "state": "reduced-motion",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "title on the overlay surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.overlay",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "note on the overlay surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.overlay",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "secondary button text on the overlay surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.surface.overlay",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "secondary button boundary on the overlay surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.overlay",
            "fgHex": "#a3676b",
            "bgHex": "#241010",
            "ratio": 4.07,
            "pass": true,
            "waiver": null
          },
          {
            "label": "primary button text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "destructive confirm text on its fill",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.destructive.filled-text",
            "bg": "color.action.destructive.filled-bg",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "destructive fill against the overlay surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.destructive.filled-bg",
            "bg": "color.surface.overlay",
            "fgHex": "#dc282e",
            "bgHex": "#241010",
            "ratio": 3.79,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the primary fill",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.action.primary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#871f19",
            "ratio": 4.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the destructive fill",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.destructive.filled-text",
            "bg": "color.action.destructive.filled-bg",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "form field text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "form field boundary on the overlay surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.overlay",
            "fgHex": "#a3676b",
            "bgHex": "#241010",
            "ratio": 4.07,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "dialog",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Dialog",
        "summary": "A native dialog on the overlay surface behind a 1px overlay border and the backdrop; modal when shown, with trapped focus and Escape to close.",
        "native": true,
        "aria": {
          "pattern": "native <dialog> opened with showModal; role=alertdialog for confirmations; named by its heading, described by its first paragraph",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "backdrop.bg": {
            "alias": "color.surface.backdrop",
            "value": "rgb(0 0 0 / 65%)",
            "status": "proposed"
          },
          "root.bg": {
            "alias": "color.surface.overlay",
            "value": "#241010",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "root.z": {
            "alias": "z.dialog",
            "value": "30",
            "status": "observed"
          },
          "title.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "text.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "close.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed"
          },
          "close.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "close.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "button.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "button.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed"
          },
          "button.bg-hover": {
            "alias": "color.action.secondary.hover-bg",
            "value": "#630f0d",
            "status": "observed"
          },
          "primary.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "primary.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "primary.bg-hover": {
            "alias": "color.action.primary.hover-bg",
            "value": "#911410",
            "status": "observed"
          },
          "destructive.bg": {
            "alias": "color.action.destructive.filled-bg",
            "value": "#dc282e",
            "status": "observed"
          },
          "destructive.text": {
            "alias": "color.action.destructive.filled-text",
            "value": "#f9faf9",
            "status": "observed"
          },
          "destructive.bg-hover": {
            "alias": "color.action.destructive.hover-bg",
            "value": "#dc282e",
            "status": "observed"
          },
          "field.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "field.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "field.label": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "note.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "the dialog open on its backdrop",
            "channel": "`open`; the page behind is inert",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          },
          {
            "state": "open",
            "visual": "as default; opacity 0 → 1 within 150 ms on capable hosts",
            "channel": "`open`; focus inside the dialog",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          },
          {
            "state": "closed",
            "visual": "nothing: the dialog and its backdrop are absent",
            "channel": "no `open`; focus back on the opener",
            "tokens": {}
          },
          {
            "state": "focus-trapped",
            "visual": "the dialog itself carries the container ring, 2px solid {color.interaction.focus.ring-container} at −3px, when it holds focus; the note says Tab cycles",
            "channel": "Tab never leaves; the note text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "Close background → {color.action.tertiary.hover-bg}; other buttons take their tone's hover",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.tertiary.hover-bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the focused control; on a filled button the ring takes the fill's on-fill colour",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "reduced-motion",
            "visual": "no opacity transition; the dialog is simply present or absent",
            "channel": "`prefers-reduced-motion`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Cycles through the dialog's focusable elements and never leaves it while open."
          },
          {
            "key": "Escape",
            "action": "Closes the dialog (cancel) and returns focus to the element that opened it."
          },
          {
            "key": "Enter",
            "action": "In a form dialog, submits; otherwise activates the focused button only."
          },
          {
            "key": "Space",
            "action": "Activates the focused button."
          }
        ],
        "responsive": "At most 28rem wide and 100% minus the 16px gutter below that; the body scrolls inside the dialog when taller than the viewport, header and actions stay visible; at 320px buttons stack. RTL mirrors the header and the action order.",
        "portability": {
          "web": "native <dialog> opened with showModal() so the host provides the top layer, inertness of the page and Escape; ::backdrop takes surface.backdrop; focus moves to the first focusable element (or the dialog itself) on open and back to the opener on close; role=alertdialog with aria-describedby for confirmations.",
          "nativeFallbacks": [
            "GTK4 Window with modal and transient-for; the css node gets the overlay border.",
            "Qt QDialog modal; stylesheet border and background; QMessageBox for the alert dialog.",
            "Terminal UI: a centred box drawn with a single-line border over a dimmed screen."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "drawer",
          "alert",
          "toast",
          "button",
          "text-field",
          "popover"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "A glowing or shadowed card. Rounded corners. A dialog that slides or scales\nin. `<dialog>` shown with `show()` and a hand-written focus trap. A dialog\nwith no title, or with the title only in the accessible name. A destructive\nconfirm as the default Enter action. A backdrop that closes the dialog with\nno Close button. A dialog stacked on a dialog.",
        "contrast": [
          {
            "label": "dialog default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog open text",
            "state": "open",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog open border",
            "state": "open",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog focus-trapped text",
            "state": "focus-trapped",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog focus-trapped border",
            "state": "focus-trapped",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog focus-trapped outline",
            "state": "focus-trapped",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.overlay",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog reduced-motion text",
            "state": "reduced-motion",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "dialog reduced-motion border",
            "state": "reduced-motion",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "title on the overlay surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.overlay",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "note on the overlay surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.overlay",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "secondary button text on the overlay surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.surface.overlay",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "secondary button boundary on the overlay surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.overlay",
            "fgHex": "#a3676b",
            "bgHex": "#241010",
            "ratio": 4.07,
            "pass": true,
            "waiver": null
          },
          {
            "label": "primary button text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "destructive confirm text on its fill",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.destructive.filled-text",
            "bg": "color.action.destructive.filled-bg",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "destructive fill against the overlay surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.destructive.filled-bg",
            "bg": "color.surface.overlay",
            "fgHex": "#dc282e",
            "bgHex": "#241010",
            "ratio": 3.79,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the primary fill",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.action.primary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#871f19",
            "ratio": 4.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the destructive fill",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.destructive.filled-text",
            "bg": "color.action.destructive.filled-bg",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "form field text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "form field boundary on the overlay surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.overlay",
            "fgHex": "#a3676b",
            "bgHex": "#241010",
            "ratio": 4.07,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/dialog.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/dialog.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "diff-view",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "diff-view",
        "family": "developer",
        "maturity": "stable",
        "priority": "R1",
        "title": "Diff view",
        "summary": "Unified and split diffs as native tables; added, removed and modified rows keep their textual gutter marker, word-level changes are underlines, conflicts are double borders.",
        "native": true,
        "aria": {
          "pattern": "native <table> with a caption; one row per line; collapsed hunks are a <button> with aria-expanded controlling a hidden <tbody>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.code.bg",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "root.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "line-number.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "line-number.rule": {
            "alias": "color.code.gutter-rule",
            "value": "#2b0e0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "added.bg": {
            "alias": "color.diff.added.bg",
            "value": "#0f1a0e",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "added.gutter": {
            "alias": "color.diff.added.gutter",
            "value": "#86a46f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "added.emphasis": {
            "alias": "color.diff.added.emphasis",
            "value": "#86a46f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "removed.bg": {
            "alias": "color.diff.removed.bg",
            "value": "#2b0e0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "removed.gutter": {
            "alias": "color.diff.removed.gutter",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "removed.emphasis": {
            "alias": "color.diff.removed.emphasis",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "modified.bg": {
            "alias": "color.diff.modified.bg",
            "value": "#1f1a0c",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "modified.gutter": {
            "alias": "color.diff.modified.gutter",
            "value": "#c9973f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "hunk.bg": {
            "alias": "color.diff.header-bg",
            "value": "#241010",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "hunk.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "hunk.context": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "conflict.border": {
            "alias": "color.diff.conflict-border",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "conflict.marker": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "fold.text": {
            "alias": "color.text.link",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "fold.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.bg-selected": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.text-selected": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.ring-selected": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "added rows {color.diff.added.bg} with `+` in {color.diff.added.gutter}; removed {color.diff.removed.bg} with `−` in {color.diff.removed.gutter}; modified {color.diff.modified.bg} with `~` in {color.diff.modified.gutter}; hunk rows {color.diff.header-bg}; conflicts in a 3px double {color.diff.conflict-border}",
            "channel": "the markers; the double border",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.code.bg",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "the row's number and marker cells → {color.interaction.hover.bg}; the text cell keeps its fill",
            "channel": "cursor: default; only on hover-capable pointers",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "the whole row filled {color.interaction.selection.bg} with {color.interaction.selection.text}; the marker stays",
            "channel": "`aria-current` (or `:target` for a permalinked line); the marker glyph",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "1px dashed {color.interaction.focus.ring} at −2px around the row; on a selected row the ring is {color.interaction.focus.ring-container}",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.code.bg",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "expanded",
            "visual": "the folded `<tbody>` is shown; the chevron points down; the button reads \"Hide 12 unchanged lines\"",
            "channel": "`aria-expanded=\"true\"`; the rows appear",
            "tokens": {
              "fg": {
                "alias": "color.text.link",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.diff.header-bg",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "collapsed",
            "visual": "the folded `<tbody>` is hidden; the chevron points to the inline end; \"… 12 unchanged lines\"",
            "channel": "`aria-expanded=\"false\"`; the ellipsis",
            "tokens": {
              "fg": {
                "alias": "color.text.link",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.diff.header-bg",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves between the fold buttons and any row the host makes focusable; rows are not stops in a plain table."
          },
          {
            "key": "Enter / Space",
            "action": "On a fold button toggles the hidden hunk; focus stays on the button."
          },
          {
            "key": "Down / Up",
            "action": "In grid hosts, moves the selected row; the theme draws the ring on whichever row the host focuses."
          },
          {
            "key": "(host)",
            "action": "Next-change and previous-change navigation, staging and comment affordances are host bindings."
          }
        ],
        "responsive": "The table scrolls horizontally inside its box; line numbers and markers are sticky at the inline-start edge below 600px; the split variant becomes unified below 600px in hosts that can, otherwise scrolls. At 320px nothing wraps and nothing is clipped. RTL mirrors the number columns while the code stays left-to-right.",
        "portability": {
          "web": "native <table> with <caption>, <tbody> per hunk, a <button aria-expanded aria-controls> per collapsed hunk; markers are real characters in their own cell; word-level changes are <ins>/<del> or spans with text-decoration; conflicts are a bordered <tbody>.",
          "nativeFallbacks": [
            "GTK/Qt: a two-column source view or QPlainTextEdit with per-line backgrounds; the marker column is a gutter renderer with real glyphs.",
            "JetBrains: DIFF_INSERTED, DIFF_DELETED, DIFF_MODIFIED and DIFF_CONFLICT keys; the gutter marker follows the IDE.",
            "Terminal (delta, git diff --color): the three fills as background slots, markers untouched; word-level as underline where the emulator supports it."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-LONG",
          "FX-OVERFLOW"
        ],
        "related": [
          "code-editor",
          "diagnostics",
          "terminal"
        ],
        "specimens": [
          "i3-window-frame"
        ],
        "nonExamples": "Red and green fills with no `+`/`−` marker. Word-level changes drawn as a\nbright fill that pushes the text below 4.5:1. A removed line rendered in\n`text.disabled` or struck through as a whole. Collapsed hunks that are only\nvisually clipped and still read out. Conflict blocks in purple. Hover that\nrecolours the code text. Round-cornered hunk cards floating on the page. A\nselected row that drops the marker because \"the colour says it\".",
        "contrast": [
          {
            "label": "diff-view default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.code.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.code.bg",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.code.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.code.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view expanded text",
            "state": "expanded",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.diff.header-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view collapsed text",
            "state": "collapsed",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.diff.header-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on an added row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.diff.added.bg",
            "fgHex": "#e99499",
            "bgHex": "#0f1a0e",
            "ratio": 7.8,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on a removed row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.diff.removed.bg",
            "fgHex": "#e99499",
            "bgHex": "#2b0e0d",
            "ratio": 7.82,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on a modified row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.diff.modified.bg",
            "fgHex": "#e99499",
            "bgHex": "#1f1a0c",
            "ratio": 7.56,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hunk context on the header",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.diff.header-bg",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hunk range on the header",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.diff.header-bg",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "line numbers on a context row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.code.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "line numbers on an added row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.diff.added.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0f1a0e",
            "ratio": 5.23,
            "pass": true,
            "waiver": null
          },
          {
            "label": "line numbers on a removed row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.diff.removed.bg",
            "fgHex": "#bd787d",
            "bgHex": "#2b0e0d",
            "ratio": 5.25,
            "pass": true,
            "waiver": null
          },
          {
            "label": "line numbers on a modified row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.diff.modified.bg",
            "fgHex": "#bd787d",
            "bgHex": "#1f1a0c",
            "ratio": 5.07,
            "pass": true,
            "waiver": null
          },
          {
            "label": "the + marker",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diff.added.gutter",
            "bg": "color.diff.added.bg",
            "fgHex": "#86a46f",
            "bgHex": "#0f1a0e",
            "ratio": 6.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "the − marker (bold, 4.24:1; glyph plus fill)",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diff.removed.gutter",
            "bg": "color.diff.removed.bg",
            "fgHex": "#e53935",
            "bgHex": "#2b0e0d",
            "ratio": 4.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "the ~ marker",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diff.modified.gutter",
            "bg": "color.diff.modified.bg",
            "fgHex": "#c9973f",
            "bgHex": "#1f1a0c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "word-level added underline",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diff.added.emphasis",
            "bg": "color.diff.added.bg",
            "fgHex": "#86a46f",
            "bgHex": "#0f1a0e",
            "ratio": 6.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "word-level removed underline and strike",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diff.removed.emphasis",
            "bg": "color.diff.removed.bg",
            "fgHex": "#e53935",
            "bgHex": "#2b0e0d",
            "ratio": 4.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "conflict double border",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diff.conflict-border",
            "bg": "color.code.bg",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "conflict marker lines",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.diff.header-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on an added row",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.diff.added.bg",
            "fgHex": "#e53935",
            "bgHex": "#0f1a0e",
            "ratio": 4.23,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on a removed row",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.diff.removed.bg",
            "fgHex": "#e53935",
            "bgHex": "#2b0e0d",
            "ratio": 4.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on a modified row",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.diff.modified.bg",
            "fgHex": "#e53935",
            "bgHex": "#1f1a0c",
            "ratio": 4.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the selected row",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "fold button text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.diff.header-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "diff-view",
        "family": "developer",
        "maturity": "stable",
        "priority": "R1",
        "title": "Diff view",
        "summary": "Unified and split diffs as native tables; added, removed and modified rows keep their textual gutter marker, word-level changes are underlines, conflicts are double borders.",
        "native": true,
        "aria": {
          "pattern": "native <table> with a caption; one row per line; collapsed hunks are a <button> with aria-expanded controlling a hidden <tbody>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.code.bg",
            "value": "#0c0909",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "root.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "line-number.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "line-number.rule": {
            "alias": "color.code.gutter-rule",
            "value": "#2b0e0d",
            "status": "observed"
          },
          "row.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "added.bg": {
            "alias": "color.diff.added.bg",
            "value": "#0f1a0e",
            "status": "approved"
          },
          "added.gutter": {
            "alias": "color.diff.added.gutter",
            "value": "#86a46f",
            "status": "approved"
          },
          "added.emphasis": {
            "alias": "color.diff.added.emphasis",
            "value": "#86a46f",
            "status": "approved"
          },
          "removed.bg": {
            "alias": "color.diff.removed.bg",
            "value": "#2b0e0d",
            "status": "observed"
          },
          "removed.gutter": {
            "alias": "color.diff.removed.gutter",
            "value": "#e53935",
            "status": "observed"
          },
          "removed.emphasis": {
            "alias": "color.diff.removed.emphasis",
            "value": "#e53935",
            "status": "observed"
          },
          "modified.bg": {
            "alias": "color.diff.modified.bg",
            "value": "#1f1a0c",
            "status": "approved"
          },
          "modified.gutter": {
            "alias": "color.diff.modified.gutter",
            "value": "#c9973f",
            "status": "approved"
          },
          "hunk.bg": {
            "alias": "color.diff.header-bg",
            "value": "#241010",
            "status": "observed"
          },
          "hunk.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "hunk.context": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "conflict.border": {
            "alias": "color.diff.conflict-border",
            "value": "#f73f35",
            "status": "observed"
          },
          "conflict.marker": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "fold.text": {
            "alias": "color.text.link",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "fold.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed"
          },
          "row.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "row.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "row.bg-selected": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "row.text-selected": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "row.ring-selected": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "added rows {color.diff.added.bg} with `+` in {color.diff.added.gutter}; removed {color.diff.removed.bg} with `−` in {color.diff.removed.gutter}; modified {color.diff.modified.bg} with `~` in {color.diff.modified.gutter}; hunk rows {color.diff.header-bg}; conflicts in a 3px double {color.diff.conflict-border}",
            "channel": "the markers; the double border",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.code.bg",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "the row's number and marker cells → {color.interaction.hover.bg}; the text cell keeps its fill",
            "channel": "cursor: default; only on hover-capable pointers",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "the whole row filled {color.interaction.selection.bg} with {color.interaction.selection.text}; the marker stays",
            "channel": "`aria-current` (or `:target` for a permalinked line); the marker glyph",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "1px dashed {color.interaction.focus.ring} at −2px around the row; on a selected row the ring is {color.interaction.focus.ring-container}",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.code.bg",
                "value": "#0c0909",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "expanded",
            "visual": "the folded `<tbody>` is shown; the chevron points down; the button reads \"Hide 12 unchanged lines\"",
            "channel": "`aria-expanded=\"true\"`; the rows appear",
            "tokens": {
              "fg": {
                "alias": "color.text.link",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.diff.header-bg",
                "value": "#241010",
                "status": "observed"
              }
            }
          },
          {
            "state": "collapsed",
            "visual": "the folded `<tbody>` is hidden; the chevron points to the inline end; \"… 12 unchanged lines\"",
            "channel": "`aria-expanded=\"false\"`; the ellipsis",
            "tokens": {
              "fg": {
                "alias": "color.text.link",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.diff.header-bg",
                "value": "#241010",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves between the fold buttons and any row the host makes focusable; rows are not stops in a plain table."
          },
          {
            "key": "Enter / Space",
            "action": "On a fold button toggles the hidden hunk; focus stays on the button."
          },
          {
            "key": "Down / Up",
            "action": "In grid hosts, moves the selected row; the theme draws the ring on whichever row the host focuses."
          },
          {
            "key": "(host)",
            "action": "Next-change and previous-change navigation, staging and comment affordances are host bindings."
          }
        ],
        "responsive": "The table scrolls horizontally inside its box; line numbers and markers are sticky at the inline-start edge below 600px; the split variant becomes unified below 600px in hosts that can, otherwise scrolls. At 320px nothing wraps and nothing is clipped. RTL mirrors the number columns while the code stays left-to-right.",
        "portability": {
          "web": "native <table> with <caption>, <tbody> per hunk, a <button aria-expanded aria-controls> per collapsed hunk; markers are real characters in their own cell; word-level changes are <ins>/<del> or spans with text-decoration; conflicts are a bordered <tbody>.",
          "nativeFallbacks": [
            "GTK/Qt: a two-column source view or QPlainTextEdit with per-line backgrounds; the marker column is a gutter renderer with real glyphs.",
            "JetBrains: DIFF_INSERTED, DIFF_DELETED, DIFF_MODIFIED and DIFF_CONFLICT keys; the gutter marker follows the IDE.",
            "Terminal (delta, git diff --color): the three fills as background slots, markers untouched; word-level as underline where the emulator supports it."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-LONG",
          "FX-OVERFLOW"
        ],
        "related": [
          "code-editor",
          "diagnostics",
          "terminal"
        ],
        "specimens": [
          "i3-window-frame"
        ],
        "nonExamples": "Red and green fills with no `+`/`−` marker. Word-level changes drawn as a\nbright fill that pushes the text below 4.5:1. A removed line rendered in\n`text.disabled` or struck through as a whole. Collapsed hunks that are only\nvisually clipped and still read out. Conflict blocks in purple. Hover that\nrecolours the code text. Round-cornered hunk cards floating on the page. A\nselected row that drops the marker because \"the colour says it\".",
        "contrast": [
          {
            "label": "diff-view default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.code.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.code.bg",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.code.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.code.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view expanded text",
            "state": "expanded",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.diff.header-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "diff-view collapsed text",
            "state": "collapsed",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.diff.header-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on an added row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.diff.added.bg",
            "fgHex": "#e99499",
            "bgHex": "#0f1a0e",
            "ratio": 7.8,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on a removed row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.diff.removed.bg",
            "fgHex": "#e99499",
            "bgHex": "#2b0e0d",
            "ratio": 7.82,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on a modified row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.diff.modified.bg",
            "fgHex": "#e99499",
            "bgHex": "#1f1a0c",
            "ratio": 7.56,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hunk context on the header",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.diff.header-bg",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hunk range on the header",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.diff.header-bg",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "line numbers on a context row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.code.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "line numbers on an added row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.diff.added.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0f1a0e",
            "ratio": 5.23,
            "pass": true,
            "waiver": null
          },
          {
            "label": "line numbers on a removed row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.diff.removed.bg",
            "fgHex": "#bd787d",
            "bgHex": "#2b0e0d",
            "ratio": 5.25,
            "pass": true,
            "waiver": null
          },
          {
            "label": "line numbers on a modified row",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.diff.modified.bg",
            "fgHex": "#bd787d",
            "bgHex": "#1f1a0c",
            "ratio": 5.07,
            "pass": true,
            "waiver": null
          },
          {
            "label": "the + marker",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diff.added.gutter",
            "bg": "color.diff.added.bg",
            "fgHex": "#86a46f",
            "bgHex": "#0f1a0e",
            "ratio": 6.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "the − marker (bold, 4.24:1; glyph plus fill)",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diff.removed.gutter",
            "bg": "color.diff.removed.bg",
            "fgHex": "#e53935",
            "bgHex": "#2b0e0d",
            "ratio": 4.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "the ~ marker",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.diff.modified.gutter",
            "bg": "color.diff.modified.bg",
            "fgHex": "#c9973f",
            "bgHex": "#1f1a0c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "word-level added underline",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diff.added.emphasis",
            "bg": "color.diff.added.bg",
            "fgHex": "#86a46f",
            "bgHex": "#0f1a0e",
            "ratio": 6.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "word-level removed underline and strike",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diff.removed.emphasis",
            "bg": "color.diff.removed.bg",
            "fgHex": "#e53935",
            "bgHex": "#2b0e0d",
            "ratio": 4.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "conflict double border",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.diff.conflict-border",
            "bg": "color.code.bg",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "conflict marker lines",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.diff.header-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on an added row",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.diff.added.bg",
            "fgHex": "#e53935",
            "bgHex": "#0f1a0e",
            "ratio": 4.23,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on a removed row",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.diff.removed.bg",
            "fgHex": "#e53935",
            "bgHex": "#2b0e0d",
            "ratio": 4.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on a modified row",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.diff.modified.bg",
            "fgHex": "#e53935",
            "bgHex": "#1f1a0c",
            "ratio": 4.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the selected row",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "fold button text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.diff.header-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/diff-view.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/diff-view.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "drawer",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "drawer",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Drawer",
        "summary": "A full-height modal panel anchored to the start or end edge; a native dialog on the overlay surface with a 1px overlay border on its inner edge.",
        "native": true,
        "aria": {
          "pattern": "native <dialog> opened with showModal, anchored to an inline edge; named by its heading; Escape closes",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "backdrop.bg": {
            "alias": "color.surface.backdrop",
            "value": "rgb(0 0 0 / 65%)",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "root.bg": {
            "alias": "color.surface.overlay",
            "value": "#241010",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.z": {
            "alias": "z.drawer",
            "value": "20",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "title.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "text.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "body.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "item.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "item.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "item.text-hover": {
            "alias": "color.text.link-hover",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "close.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "close.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "close.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "note.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "the panel open at its edge on the backdrop",
            "channel": "`open`; the page behind is inert",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          },
          {
            "state": "open",
            "visual": "as default; opacity 0 → 1 within 150 ms on capable hosts; never a slide",
            "channel": "`open`; focus inside the panel",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          },
          {
            "state": "closed",
            "visual": "nothing: the panel and the backdrop are absent",
            "channel": "no `open`; focus back on the opener",
            "tokens": {}
          },
          {
            "state": "focus-trapped",
            "visual": "the panel carries the container ring, 2px solid {color.interaction.focus.ring-container} at −3px, when it holds focus; the note says Tab cycles",
            "channel": "Tab never leaves; the note text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "reduced-motion",
            "visual": "no opacity transition; the panel is simply present or absent",
            "channel": "`prefers-reduced-motion`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Cycles inside the drawer and never leaves it while open."
          },
          {
            "key": "Escape",
            "action": "Closes the drawer and returns focus to the element that opened it."
          },
          {
            "key": "Enter / Space",
            "action": "Activates the focused item or button; a navigation item closes the drawer after navigating."
          }
        ],
        "responsive": "At most 20rem wide and 100% minus the 48px gutter below 360px; always the full height of the viewport; the body scrolls inside. RTL swaps the edges, which the logical properties do on their own.",
        "portability": {
          "web": "native <dialog> opened with showModal() and positioned with inset-block 0 and inset-inline-start or -end 0, so the top layer, inertness and Escape come from the host; ::backdrop takes surface.backdrop; focus moves to the first focusable element on open and back to the opener on close.",
          "nativeFallbacks": [
            "GTK4 a Window with modal set and the panel aligned to an edge; libadwaita sidebars are not drawers.",
            "Qt QDockWidget floating and modal is not equivalent; a QDialog positioned at the edge with the overlay border.",
            "Terminal UI: a full-height column at the edge drawn with a single vertical line, the rest of the screen dimmed."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "dialog",
          "sidebar-nav",
          "menu",
          "toolbar"
        ],
        "specimens": [
          "settings-panel",
          "i3-window-frame"
        ],
        "nonExamples": "A panel that slides in from the edge. A drawer with a shadow or a rounded\ninner corner. A drawer that is a plain aside with a hand-written focus trap.\nA bottom sheet with a drag handle. A drawer with no Close button. A drawer\nthat stays open under a dialog. A translucent panel over page content.",
        "contrast": [
          {
            "label": "drawer default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer open text",
            "state": "open",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer open border",
            "state": "open",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer focus-trapped text",
            "state": "focus-trapped",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer focus-trapped border",
            "state": "focus-trapped",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer focus-trapped outline",
            "state": "focus-trapped",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.overlay",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer reduced-motion text",
            "state": "reduced-motion",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer reduced-motion border",
            "state": "reduced-motion",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "title on the overlay surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.overlay",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "note on the overlay surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.overlay",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "close button on the overlay surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the overlay surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hovered item",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link-hover",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "row dividers (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.overlay",
            "fgHex": "#2b0e0d",
            "bgHex": "#241010",
            "ratio": 1.01,
            "pass": true,
            "waiver": "rows are list items; the divider separates, it does not bound a control"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "drawer",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Drawer",
        "summary": "A full-height modal panel anchored to the start or end edge; a native dialog on the overlay surface with a 1px overlay border on its inner edge.",
        "native": true,
        "aria": {
          "pattern": "native <dialog> opened with showModal, anchored to an inline edge; named by its heading; Escape closes",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/dialog-modal/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "backdrop.bg": {
            "alias": "color.surface.backdrop",
            "value": "rgb(0 0 0 / 65%)",
            "status": "proposed"
          },
          "root.bg": {
            "alias": "color.surface.overlay",
            "value": "#241010",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "root.z": {
            "alias": "z.drawer",
            "value": "20",
            "status": "observed"
          },
          "title.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "text.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "body.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "item.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "item.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed"
          },
          "item.text-hover": {
            "alias": "color.text.link-hover",
            "value": "#f4eeee",
            "status": "observed"
          },
          "close.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed"
          },
          "close.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "close.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "note.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "the panel open at its edge on the backdrop",
            "channel": "`open`; the page behind is inert",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          },
          {
            "state": "open",
            "visual": "as default; opacity 0 → 1 within 150 ms on capable hosts; never a slide",
            "channel": "`open`; focus inside the panel",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          },
          {
            "state": "closed",
            "visual": "nothing: the panel and the backdrop are absent",
            "channel": "no `open`; focus back on the opener",
            "tokens": {}
          },
          {
            "state": "focus-trapped",
            "visual": "the panel carries the container ring, 2px solid {color.interaction.focus.ring-container} at −3px, when it holds focus; the note says Tab cycles",
            "channel": "Tab never leaves; the note text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "reduced-motion",
            "visual": "no opacity transition; the panel is simply present or absent",
            "channel": "`prefers-reduced-motion`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.overlay",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Cycles inside the drawer and never leaves it while open."
          },
          {
            "key": "Escape",
            "action": "Closes the drawer and returns focus to the element that opened it."
          },
          {
            "key": "Enter / Space",
            "action": "Activates the focused item or button; a navigation item closes the drawer after navigating."
          }
        ],
        "responsive": "At most 20rem wide and 100% minus the 48px gutter below 360px; always the full height of the viewport; the body scrolls inside. RTL swaps the edges, which the logical properties do on their own.",
        "portability": {
          "web": "native <dialog> opened with showModal() and positioned with inset-block 0 and inset-inline-start or -end 0, so the top layer, inertness and Escape come from the host; ::backdrop takes surface.backdrop; focus moves to the first focusable element on open and back to the opener on close.",
          "nativeFallbacks": [
            "GTK4 a Window with modal set and the panel aligned to an edge; libadwaita sidebars are not drawers.",
            "Qt QDockWidget floating and modal is not equivalent; a QDialog positioned at the edge with the overlay border.",
            "Terminal UI: a full-height column at the edge drawn with a single vertical line, the rest of the screen dimmed."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "dialog",
          "sidebar-nav",
          "menu",
          "toolbar"
        ],
        "specimens": [
          "settings-panel",
          "i3-window-frame"
        ],
        "nonExamples": "A panel that slides in from the edge. A drawer with a shadow or a rounded\ninner corner. A drawer that is a plain aside with a hand-written focus trap.\nA bottom sheet with a drag handle. A drawer with no Close button. A drawer\nthat stays open under a dialog. A translucent panel over page content.",
        "contrast": [
          {
            "label": "drawer default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer open text",
            "state": "open",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer open border",
            "state": "open",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer focus-trapped text",
            "state": "focus-trapped",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer focus-trapped border",
            "state": "focus-trapped",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer focus-trapped outline",
            "state": "focus-trapped",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.overlay",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer reduced-motion text",
            "state": "reduced-motion",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "drawer reduced-motion border",
            "state": "reduced-motion",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "title on the overlay surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.overlay",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "note on the overlay surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.overlay",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "close button on the overlay surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.overlay",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the overlay surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.overlay",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hovered item",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link-hover",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "row dividers (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.overlay",
            "fgHex": "#2b0e0d",
            "bgHex": "#241010",
            "ratio": 1.01,
            "pass": true,
            "waiver": "rows are list items; the divider separates, it does not bound a control"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/drawer.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/drawer.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "empty-state",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "empty-state",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Empty state",
        "summary": "What a container shows when it has nothing to list; a glyph, a heading in the bright text colour, one sentence in the muted colour and an optional secondary action.",
        "native": true,
        "aria": {
          "pattern": "native block; a heading and a paragraph inside the region the content would fill; the action is a native <button> or <a>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "glyph.text": {
            "alias": "color.icon.decorative",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "heading.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "text.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "action.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "action.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "action.bg-hover": {
            "alias": "color.action.secondary.hover-bg",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "action.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "glyph, heading and sentence centred; the action, when present, below them",
            "channel": "the worded heading; the action is a real button",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Reaches the action when present; the block itself is never focusable."
          },
          {
            "key": "Enter / Space",
            "action": "Activates the action."
          }
        ],
        "responsive": "Centred at any width; the heading and sentence wrap; at 320px the padding shrinks to 16px and the action takes the full width. RTL needs no change; the glyph has no direction.",
        "portability": {
          "web": "a <div> with an <h3> (or the heading level of the region) and a <p>, placed where the list, table body or pane content would be; the action is a native <button> or <a>; a live region announces the change when a filter empties the list.",
          "nativeFallbacks": [
            "GTK4 StatusPage; the icon slot holds the glyph as text.",
            "Qt a QLabel stack in the empty view; QListView placeholder text is not enough because it has no action.",
            "Terminal UI: the heading and sentence centred in the pane."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "error-state",
          "loading-indicator",
          "list",
          "table",
          "data-table",
          "button"
        ],
        "specimens": [
          "filterable-table",
          "settings-panel"
        ],
        "nonExamples": "An illustration or mascot. A primary (filled) call to action. A blank pane.\nA greyed-out table header with no message. A message that only says \"No\ndata\". A heading in the accent red. An empty state that appears while\nloading. Centred text in a rounded card with a shadow.",
        "contrast": [
          {
            "label": "empty-state default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "heading on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "action text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "action boundary on the panel surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "glyph (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.icon.decorative",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": "the glyph is aria-hidden and conveys nothing the heading does not"
          },
          {
            "label": "container edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.canvas",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "the empty state fills the region its content would; the edge is the region's"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "empty-state",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Empty state",
        "summary": "What a container shows when it has nothing to list; a glyph, a heading in the bright text colour, one sentence in the muted colour and an optional secondary action.",
        "native": true,
        "aria": {
          "pattern": "native block; a heading and a paragraph inside the region the content would fill; the action is a native <button> or <a>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "glyph.text": {
            "alias": "color.icon.decorative",
            "value": "#a3676b",
            "status": "observed"
          },
          "heading.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "text.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "action.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "action.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed"
          },
          "action.bg-hover": {
            "alias": "color.action.secondary.hover-bg",
            "value": "#630f0d",
            "status": "observed"
          },
          "action.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "glyph, heading and sentence centred; the action, when present, below them",
            "channel": "the worded heading; the action is a real button",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Reaches the action when present; the block itself is never focusable."
          },
          {
            "key": "Enter / Space",
            "action": "Activates the action."
          }
        ],
        "responsive": "Centred at any width; the heading and sentence wrap; at 320px the padding shrinks to 16px and the action takes the full width. RTL needs no change; the glyph has no direction.",
        "portability": {
          "web": "a <div> with an <h3> (or the heading level of the region) and a <p>, placed where the list, table body or pane content would be; the action is a native <button> or <a>; a live region announces the change when a filter empties the list.",
          "nativeFallbacks": [
            "GTK4 StatusPage; the icon slot holds the glyph as text.",
            "Qt a QLabel stack in the empty view; QListView placeholder text is not enough because it has no action.",
            "Terminal UI: the heading and sentence centred in the pane."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "error-state",
          "loading-indicator",
          "list",
          "table",
          "data-table",
          "button"
        ],
        "specimens": [
          "filterable-table",
          "settings-panel"
        ],
        "nonExamples": "An illustration or mascot. A primary (filled) call to action. A blank pane.\nA greyed-out table header with no message. A message that only says \"No\ndata\". A heading in the accent red. An empty state that appears while\nloading. Centred text in a rounded card with a shadow.",
        "contrast": [
          {
            "label": "empty-state default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "heading on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "action text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "action boundary on the panel surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "glyph (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.icon.decorative",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": "the glyph is aria-hidden and conveys nothing the heading does not"
          },
          {
            "label": "container edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.canvas",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "the empty state fills the region its content would; the edge is the region's"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/empty-state.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/empty-state.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "field",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "field",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Field",
        "summary": "The label, control, help and message wrapper that every form control sits in; it fixes the stacking order, the required mark, the description links and the invalid message.",
        "native": true,
        "aria": {
          "pattern": "native <label for> with aria-describedby on the control",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.required-mark": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "control.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "control.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "control.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "control.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "control.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "control.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "label {color.text.bright}; help {color.text.muted}; control as its own component",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "required",
            "visual": "`*` after the label in {color.status.danger.text} plus visually hidden \"required\"",
            "channel": "`required` attribute; the mark",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid",
            "visual": "the control's 2px {color.status.danger.border}; message with the ✕ glyph in {color.status.danger.text}; help visually hidden",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "label and control text {color.text.disabled}; control {color.interaction.disabled.bg} with 1px {color.border.disabled}; help unchanged",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Reaches the control; the label is not a tab stop."
          }
        ],
        "responsive": "Fills its container with min-width 0; at 320px label, control, help and message stack without clipping; long labels wrap. RTL keeps the stack and mirrors the required mark to the label's end.",
        "portability": {
          "web": "<div> wrapper with <label for>, the control, <p> help and <p> message; aria-describedby lists help then message; aria-invalid on the control only after interaction or submit; groups use fieldset and legend instead of label.",
          "nativeFallbacks": [
            "GTK4 Box with a Label, the control and a caption-style Label.",
            "Qt QFormLayout row with a QLabel buddy.",
            "Terminal UI: label line, control line, dim help line."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "textarea",
          "select",
          "checkbox",
          "radio-group",
          "fieldset",
          "number-field",
          "search-field"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "A floating label inside the control. A label to the left of the control.\nPlaceholder text as the only label. An error shown by a red border alone. A\nmessage that replaces the help text in the DOM. A required mark that is only\na colour change. An asterisk with no text alternative. Two controls in one\nfield.",
        "contrast": [
          {
            "label": "field default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "field required text",
            "state": "required",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "field invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled label (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled control text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "field",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Field",
        "summary": "The label, control, help and message wrapper that every form control sits in; it fixes the stacking order, the required mark, the description links and the invalid message.",
        "native": true,
        "aria": {
          "pattern": "native <label for> with aria-describedby on the control",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "label.required-mark": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "control.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "control.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "control.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "control.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "control.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "control.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "label {color.text.bright}; help {color.text.muted}; control as its own component",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "required",
            "visual": "`*` after the label in {color.status.danger.text} plus visually hidden \"required\"",
            "channel": "`required` attribute; the mark",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid",
            "visual": "the control's 2px {color.status.danger.border}; message with the ✕ glyph in {color.status.danger.text}; help visually hidden",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "label and control text {color.text.disabled}; control {color.interaction.disabled.bg} with 1px {color.border.disabled}; help unchanged",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Reaches the control; the label is not a tab stop."
          }
        ],
        "responsive": "Fills its container with min-width 0; at 320px label, control, help and message stack without clipping; long labels wrap. RTL keeps the stack and mirrors the required mark to the label's end.",
        "portability": {
          "web": "<div> wrapper with <label for>, the control, <p> help and <p> message; aria-describedby lists help then message; aria-invalid on the control only after interaction or submit; groups use fieldset and legend instead of label.",
          "nativeFallbacks": [
            "GTK4 Box with a Label, the control and a caption-style Label.",
            "Qt QFormLayout row with a QLabel buddy.",
            "Terminal UI: label line, control line, dim help line."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "textarea",
          "select",
          "checkbox",
          "radio-group",
          "fieldset",
          "number-field",
          "search-field"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "A floating label inside the control. A label to the left of the control.\nPlaceholder text as the only label. An error shown by a red border alone. A\nmessage that replaces the help text in the DOM. A required mark that is only\na colour change. An asterisk with no text alternative. Two controls in one\nfield.",
        "contrast": [
          {
            "label": "field default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "field required text",
            "state": "required",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "field invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled label (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled control text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/field.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/field.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "fieldset",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "fieldset",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Fieldset",
        "summary": "The native fieldset that groups related fields under a legend inside a 1px divider border; disabling it disables everything inside.",
        "native": true,
        "aria": {
          "pattern": "native <fieldset> with <legend>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "legend.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "body.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "legend.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "field.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "field.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "field.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "field.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "field.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.divider} border; legend {color.text.bright}; fields as their own components",
            "channel": "the border and the legend",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "legend and labels {color.text.disabled}; every control inside takes its own disabled treatment ({color.interaction.disabled.bg}, {color.border.disabled}); the border unchanged",
            "channel": "`disabled` on the fieldset; cursor: not-allowed on the controls",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves through the fields inside in document order; the legend is not a tab stop."
          }
        ],
        "responsive": "Fills its container; fields inside stack at every width; the legend wraps rather than truncating at 320px. RTL keeps the legend at the inline start of the top border.",
        "portability": {
          "web": "native <fieldset> and <legend>; disabled on the fieldset disables every descendant control and is the only way a group is disabled; never a div with role=\"group\" when the group holds form controls.",
          "nativeFallbacks": [
            "GTK4 Frame with a label child; sensitivity propagates.",
            "Qt QGroupBox; the title styled as the legend, checkable off.",
            "Terminal UI: a box-drawing border with the legend in the top edge."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "field",
          "checkbox",
          "radio-group",
          "text-field",
          "card"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "A fieldset with no legend or with a legend hidden visually. A card used\ninstead of a fieldset for form controls. Rounded corners. A 2px or\n`border.control` border on the group, which would read as a control. A\nlegend in accent red. Disabling only the legend. Nesting three levels deep.",
        "contrast": [
          {
            "label": "fieldset default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "group border (decorative; the legend and spacing carry the grouping)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "the divider border is a decorative section rule, never the boundary of a control"
          },
          {
            "label": "field labels inside the group",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text inside the group",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled legend and labels (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled field text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled field border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "fieldset",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Fieldset",
        "summary": "The native fieldset that groups related fields under a legend inside a 1px divider border; disabling it disables everything inside.",
        "native": true,
        "aria": {
          "pattern": "native <fieldset> with <legend>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "legend.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "body.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "legend.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "field.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "field.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "field.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "field.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "field.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.divider} border; legend {color.text.bright}; fields as their own components",
            "channel": "the border and the legend",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "legend and labels {color.text.disabled}; every control inside takes its own disabled treatment ({color.interaction.disabled.bg}, {color.border.disabled}); the border unchanged",
            "channel": "`disabled` on the fieldset; cursor: not-allowed on the controls",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves through the fields inside in document order; the legend is not a tab stop."
          }
        ],
        "responsive": "Fills its container; fields inside stack at every width; the legend wraps rather than truncating at 320px. RTL keeps the legend at the inline start of the top border.",
        "portability": {
          "web": "native <fieldset> and <legend>; disabled on the fieldset disables every descendant control and is the only way a group is disabled; never a div with role=\"group\" when the group holds form controls.",
          "nativeFallbacks": [
            "GTK4 Frame with a label child; sensitivity propagates.",
            "Qt QGroupBox; the title styled as the legend, checkable off.",
            "Terminal UI: a box-drawing border with the legend in the top edge."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "field",
          "checkbox",
          "radio-group",
          "text-field",
          "card"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "A fieldset with no legend or with a legend hidden visually. A card used\ninstead of a fieldset for form controls. Rounded corners. A 2px or\n`border.control` border on the group, which would read as a control. A\nlegend in accent red. Disabling only the legend. Nesting three levels deep.",
        "contrast": [
          {
            "label": "fieldset default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "group border (decorative; the legend and spacing carry the grouping)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "the divider border is a decorative section rule, never the boundary of a control"
          },
          {
            "label": "field labels inside the group",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text inside the group",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled legend and labels (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled field text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled field border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/fieldset.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/fieldset.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "file-input",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "file-input",
        "family": "forms-advanced",
        "maturity": "stable",
        "priority": "R1",
        "title": "File input",
        "summary": "A native file input behind a label styled as a secondary button, optionally inside a drop zone, with a list of chosen files and per-file errors.",
        "native": true,
        "aria": {
          "pattern": "native <input type=file> named by two <label>s; the drop zone is a plain region, never a role",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "button.bg": {
            "alias": "color.action.secondary.bg",
            "value": "rgb(0 0 0 / 0%)",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.bg-hover": {
            "alias": "color.action.secondary.hover-bg",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.bg-pressed": {
            "alias": "color.action.secondary.pressed-bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "zone.border": {
            "alias": "color.interaction.drop-target",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "zone.bg-drop-target": {
            "alias": "color.interaction.marquee",
            "value": "rgb(145 20 16 / 12%)",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "zone.hint": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "status.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "list.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "list.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "list.size": {
            "alias": "color.text.subtle",
            "value": "#ad7175",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "list.error": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "remove.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "remove.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "progress.track": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "progress.stripe": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "button: 1px {color.action.secondary.border} outline, text {color.action.secondary.text}; zone: 1px dashed {color.interaction.drop-target}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.action.secondary.text",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.action.secondary.border",
                "value": "#a3676b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "button background → {color.action.secondary.hover-bg}; border unchanged",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.action.secondary.text",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.secondary.hover-bg",
                "value": "#630f0d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the button (the input has focus)",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.action.secondary.text",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.action.secondary.border",
                "value": "#a3676b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "drop-target",
            "visual": "root fill {color.interaction.marquee}; border 1px dashed {color.interaction.drop-target}",
            "channel": "dashed pattern; the hint text changes to \"Release to add\"",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.marquee",
                "value": "rgb(145 20 16 / 12%)",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.interaction.drop-target",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid",
            "visual": "button border 2px {color.status.danger.border}; message with the ✕ glyph; a failed row shows its own ✕",
            "channel": "border width 1 → 2px; glyphs; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.action.secondary.text",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "button text {color.text.disabled}, border {color.border.disabled}, background {color.interaction.disabled.bg}; the zone's dashes take {color.border.disabled}; no hover",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "loading",
            "visual": "a static bar of 45° stripes, {color.action.primary.bg} on {color.interaction.pressed.bg}, below the row; the button stays enabled",
            "channel": "`aria-busy`; the status text reads \"Uploading n files\"; no animation",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Reaches the native input (drawn as the button), then each remove button in the list."
          },
          {
            "key": "Enter / Space",
            "action": "Opens the host file chooser from the input."
          },
          {
            "key": "Delete / Backspace",
            "action": "On a focused remove button, same as activating it."
          },
          {
            "key": "Escape",
            "action": "Closes the host chooser (host behaviour)."
          }
        ],
        "responsive": "The button and status wrap onto two rows below 320px; the list rows truncate file names with an ellipsis and keep the size and remove button visible; the drop zone keeps its padding. RTL mirrors the button and status order and the list columns.",
        "portability": {
          "web": "native <input type=file> with the sr-only pattern (never display none, which removes it from the tab order); two <label for> elements name it; the drop zone listens for dragover and drop on the root and mirrors the drop-target attribute; progress through aria-busy on the root and a live status.",
          "nativeFallbacks": [
            "GTK4 FileDialog opened from a Button; the chosen list is a ListBox.",
            "Qt QFileDialog from a QPushButton; the list is a QListWidget.",
            "Terminal UI: a path line editor with completion; no drop zone."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "button",
          "text-field",
          "progress",
          "list",
          "field"
        ],
        "specimens": [
          "admin-form"
        ],
        "nonExamples": "A hidden input with `display: none` and a button that clicks it by script. A\ndrop zone that is the only way to add files. A rounded, dotted, animated\n\"pulsing\" zone. A spinner while uploading. A progress bar that animates its\nstripes. Errors shown by a red file name alone. Disabling by opacity.",
        "contrast": [
          {
            "label": "file-input default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.canvas",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.action.secondary.hover-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#630f0d",
            "ratio": 6.84,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.canvas",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input drop-target text",
            "state": "drop-target",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.marquee",
            "fgHex": "#e99499",
            "bgHex": "#1c0a0a",
            "ratio": 8.34,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input drop-target border",
            "state": "drop-target",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.drop-target",
            "bg": "color.interaction.marquee",
            "fgHex": "#e53935",
            "bgHex": "#1c0a0a",
            "ratio": 4.52,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hovered button boundary against the canvas outside it",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.canvas",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": "inside the hover fill the control border measures 2.94:1; the boundary is judged against the canvas on its outer side (4.45:1), and the fill change is itself the hover signal"
          },
          {
            "label": "drop-zone dashed border at rest",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.drop-target",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "status, hint and help text on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file sizes on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.subtle",
            "bg": "color.surface.canvas",
            "fgHex": "#ad7175",
            "bgHex": "#0c0909",
            "ratio": 5.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "per-file error and validation message on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.canvas",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled button text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "progress stripes (decorative pattern)",
            "state": "loading",
            "kind": "ui",
            "min": 1,
            "fg": "color.action.primary.bg",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#871f19",
            "bgHex": "#420f0c",
            "ratio": 1.72,
            "pass": true,
            "waiver": "the stripes are a pattern, not a boundary; the loading state is carried by aria-busy and the visible status text"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "file-input",
        "family": "forms-advanced",
        "maturity": "stable",
        "priority": "R1",
        "title": "File input",
        "summary": "A native file input behind a label styled as a secondary button, optionally inside a drop zone, with a list of chosen files and per-file errors.",
        "native": true,
        "aria": {
          "pattern": "native <input type=file> named by two <label>s; the drop zone is a plain region, never a role",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "button.bg": {
            "alias": "color.action.secondary.bg",
            "value": "rgb(0 0 0 / 0%)",
            "status": "observed"
          },
          "button.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "button.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed"
          },
          "button.bg-hover": {
            "alias": "color.action.secondary.hover-bg",
            "value": "#630f0d",
            "status": "observed"
          },
          "button.bg-pressed": {
            "alias": "color.action.secondary.pressed-bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "button.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "button.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "button.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "button.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "button.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "zone.border": {
            "alias": "color.interaction.drop-target",
            "value": "#e53935",
            "status": "observed"
          },
          "zone.bg-drop-target": {
            "alias": "color.interaction.marquee",
            "value": "rgb(145 20 16 / 12%)",
            "status": "observed"
          },
          "zone.hint": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "status.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "list.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "list.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "list.size": {
            "alias": "color.text.subtle",
            "value": "#ad7175",
            "status": "approved"
          },
          "list.error": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "remove.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed"
          },
          "remove.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "progress.track": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "progress.stripe": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "button: 1px {color.action.secondary.border} outline, text {color.action.secondary.text}; zone: 1px dashed {color.interaction.drop-target}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.action.secondary.text",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.action.secondary.border",
                "value": "#a3676b",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "button background → {color.action.secondary.hover-bg}; border unchanged",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.action.secondary.text",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.secondary.hover-bg",
                "value": "#630f0d",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the button (the input has focus)",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.action.secondary.text",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.action.secondary.border",
                "value": "#a3676b",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "drop-target",
            "visual": "root fill {color.interaction.marquee}; border 1px dashed {color.interaction.drop-target}",
            "channel": "dashed pattern; the hint text changes to \"Release to add\"",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.marquee",
                "value": "rgb(145 20 16 / 12%)",
                "status": "observed"
              },
              "border": {
                "alias": "color.interaction.drop-target",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid",
            "visual": "button border 2px {color.status.danger.border}; message with the ✕ glyph; a failed row shows its own ✕",
            "channel": "border width 1 → 2px; glyphs; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.action.secondary.text",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "button text {color.text.disabled}, border {color.border.disabled}, background {color.interaction.disabled.bg}; the zone's dashes take {color.border.disabled}; no hover",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "loading",
            "visual": "a static bar of 45° stripes, {color.action.primary.bg} on {color.interaction.pressed.bg}, below the row; the button stays enabled",
            "channel": "`aria-busy`; the status text reads \"Uploading n files\"; no animation",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Reaches the native input (drawn as the button), then each remove button in the list."
          },
          {
            "key": "Enter / Space",
            "action": "Opens the host file chooser from the input."
          },
          {
            "key": "Delete / Backspace",
            "action": "On a focused remove button, same as activating it."
          },
          {
            "key": "Escape",
            "action": "Closes the host chooser (host behaviour)."
          }
        ],
        "responsive": "The button and status wrap onto two rows below 320px; the list rows truncate file names with an ellipsis and keep the size and remove button visible; the drop zone keeps its padding. RTL mirrors the button and status order and the list columns.",
        "portability": {
          "web": "native <input type=file> with the sr-only pattern (never display none, which removes it from the tab order); two <label for> elements name it; the drop zone listens for dragover and drop on the root and mirrors the drop-target attribute; progress through aria-busy on the root and a live status.",
          "nativeFallbacks": [
            "GTK4 FileDialog opened from a Button; the chosen list is a ListBox.",
            "Qt QFileDialog from a QPushButton; the list is a QListWidget.",
            "Terminal UI: a path line editor with completion; no drop zone."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "button",
          "text-field",
          "progress",
          "list",
          "field"
        ],
        "specimens": [
          "admin-form"
        ],
        "nonExamples": "A hidden input with `display: none` and a button that clicks it by script. A\ndrop zone that is the only way to add files. A rounded, dotted, animated\n\"pulsing\" zone. A spinner while uploading. A progress bar that animates its\nstripes. Errors shown by a red file name alone. Disabling by opacity.",
        "contrast": [
          {
            "label": "file-input default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.canvas",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.action.secondary.hover-bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#630f0d",
            "ratio": 6.84,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.canvas",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input drop-target text",
            "state": "drop-target",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.marquee",
            "fgHex": "#e99499",
            "bgHex": "#1c0a0a",
            "ratio": 8.34,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input drop-target border",
            "state": "drop-target",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.drop-target",
            "bg": "color.interaction.marquee",
            "fgHex": "#e53935",
            "bgHex": "#1c0a0a",
            "ratio": 4.52,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file-input invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hovered button boundary against the canvas outside it",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.canvas",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": "inside the hover fill the control border measures 2.94:1; the boundary is judged against the canvas on its outer side (4.45:1), and the fill change is itself the hover signal"
          },
          {
            "label": "drop-zone dashed border at rest",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.drop-target",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "status, hint and help text on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "file sizes on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.subtle",
            "bg": "color.surface.canvas",
            "fgHex": "#ad7175",
            "bgHex": "#0c0909",
            "ratio": 5.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "per-file error and validation message on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.canvas",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled button text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "progress stripes (decorative pattern)",
            "state": "loading",
            "kind": "ui",
            "min": 1,
            "fg": "color.action.primary.bg",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#871f19",
            "bgHex": "#420f0c",
            "ratio": 1.72,
            "pass": true,
            "waiver": "the stripes are a pattern, not a boundary; the loading state is carried by aria-busy and the visible status text"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/file-input.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/file-input.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "filterable-table",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "filterable-table",
        "family": "composed",
        "maturity": "stable",
        "priority": "R1",
        "title": "Filterable table",
        "summary": "A list screen composed from a toolbar with search and filter, removable chips, a selectable sortable data-table with status badges, a count and pagination; with empty and loading variants.",
        "native": true,
        "aria": {
          "pattern": "region landmark; a toolbar with roving tabindex holding a search landmark, a menu button, a toggle icon button and a button; a group of removable chips; a grid-less native table with aria-sort, aria-selected rows and a checkbox-role select-all; role=status for the count; a pagination nav",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/toolbar/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "toolbar.bg": {
            "alias": "color.surface.chrome",
            "value": "#100909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "toolbar.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "toolbar.separator": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "search.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "search.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "search.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "search.placeholder": {
            "alias": "color.text.placeholder",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "search.icon": {
            "alias": "color.icon.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "filter.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "filter.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "new.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "new.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "chip.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "chip.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "chip.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "chip.remove": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "header.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "header.rule": {
            "alias": "color.border.strong",
            "value": "#9e231f",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.rule": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "row.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.selected-bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.selected-text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.ring-on-selection": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "check.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "check.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "check.checked-bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "check.glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "badge.tested-fill": {
            "alias": "color.status.success.fill",
            "value": "#86a46f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "badge.tested-text": {
            "alias": "color.status.success.on-fill",
            "value": "#0c0909",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "badge.demonstrated-fill": {
            "alias": "color.status.info.fill",
            "value": "#7e9ebb",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "badge.demonstrated-text": {
            "alias": "color.status.info.on-fill",
            "value": "#0c0909",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "empty.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "empty.heading": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "empty.glyph": {
            "alias": "color.icon.decorative",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "count.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "pagination.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "pagination.current": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "pagination.disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "rest tokens of every component; Name sorted ascending with its ▲ glyph; Prev disabled",
            "channel": "`aria-sort`; the glyph",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "the pointed row takes {color.interaction.hover.bg}; the toolbar controls and chips keep their own hover on their own pointer events only",
            "channel": "cursor",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "the dashed {color.interaction.focus.ring} on the row holding focus (shown on the third row); the toolbar and chips stay at rest",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "two rows take {color.interaction.selection.bg} with {color.interaction.selection.text} and a checked box; the select-all reports mixed with the – glyph",
            "channel": "`aria-selected`; ✓ and – glyphs; `aria-checked=\"mixed\"`",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "no-results",
            "visual": "the body is the \"No components match\" row, the count reads 0 of 43, the search field's status line announces it; the chips stay so the cause is visible",
            "channel": "text; `role=\"status\"`",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Into the toolbar (the search input is its stop), then each chip's Remove button, then the table (the first row is its stop), then Next."
          },
          {
            "key": "Arrow keys",
            "action": "Inside the toolbar move between the search field, Filter, Columns and New; inside the table move between rows; Home and End reach the first and last row."
          },
          {
            "key": "Enter / Space",
            "action": "Open the Filter menu; toggle Columns; activate New or a chip's Remove; on a header sort by it; on a row's checkbox toggle its selection."
          },
          {
            "key": "Escape",
            "action": "Clears a non-empty search; closes the Filter menu and returns focus to its button."
          }
        ],
        "responsive": "The root is an inline-size container; below 600px the toolbar wraps with the search field on its own row and New at the end of the second, chips wrap, and the table scrolls inside its own container while the region never scrolls horizontally. The footer wraps the count above the pagination. RTL mirrors the toolbar order, the chip Remove side, the numeric column and the pagination glyphs.",
        "portability": {
          "web": "Native table semantics with aria-sort and aria-selected; the toolbar's roving tabindex and the menu need the host's script, everything else is static. The count is a status region so filtering announces its result once. Hosts without container queries wrap the toolbar at the 600px viewport breakpoint. The 56rem width and the 44rem table minimum are layout of this specimen, not rules.",
          "nativeFallbacks": [
            "GTK4: a SearchBar and a MenuButton above a ColumnView with a selection column; badges are styled labels; the empty state is a StatusPage.",
            "Qt: a QToolBar, a flow of tag widgets, a QTableView with a check column and QStyledItemDelegate badges; the count is a QLabel in the status bar.",
            "Terminal UI: a one-line prompt row, filters as bracketed tags, the table as aligned columns with the selection fill; no hover."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-360",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-I18N",
          "FX-RTL",
          "FX-OVERFLOW",
          "FX-DENSITY"
        ],
        "related": [
          "toolbar",
          "search-field",
          "menu",
          "icon-button",
          "button",
          "chip",
          "data-table",
          "badge",
          "empty-state",
          "pagination"
        ],
        "specimens": [],
        "nonExamples": "A rounded search pill with a magnifier inside a shadowed toolbar. Filter\nchips drawn as pills with a coloured fill per category. Zebra-striped rows.\nA selected row shown by a coloured left bar and no fill. A blue Material\ncheckbox. A skeleton shimmer while loading. An infinite scroll with no count\nand no pages.",
        "contrast": [
          {
            "label": "filterable-table default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "filterable-table hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "filterable-table focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "filterable-table focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "filterable-table selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "filterable-table no-results text",
            "state": "no-results",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toolbar controls on the chrome surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.chrome",
            "fgHex": "#e99499",
            "bgHex": "#100909",
            "ratio": 8.6,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search box and filter button boundaries on the chrome surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.chrome",
            "fgHex": "#a3676b",
            "bgHex": "#100909",
            "ratio": 4.42,
            "pass": true,
            "waiver": null
          },
          {
            "label": "column headers, empty-state heading and current page",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "count, chip remove glyph and empty-state text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "Tested badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.on-fill",
            "bg": "color.status.success.fill",
            "fgHex": "#0c0909",
            "bgHex": "#86a46f",
            "ratio": 7.13,
            "pass": true,
            "waiver": null
          },
          {
            "label": "Demonstrated badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.on-fill",
            "bg": "color.status.info.fill",
            "fgHex": "#0c0909",
            "bgHex": "#7e9ebb",
            "ratio": 7.08,
            "pass": true,
            "waiver": null
          },
          {
            "label": "New button and checked boxes",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on a selected row",
            "state": "selected",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip and checkbox boundaries",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled Prev link (exempt; house floor 3:1)",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "header rule (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.strong",
            "bg": "color.surface.default",
            "fgHex": "#9e231f",
            "bgHex": "#160b0b",
            "ratio": 2.5,
            "pass": true,
            "waiver": "the header row is identified by th scope=col; the rule only separates it"
          },
          {
            "label": "panel edge and toolbar separator (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.default",
            "fgHex": "#531310",
            "bgHex": "#160b0b",
            "ratio": 1.35,
            "pass": true,
            "waiver": "the edge and the separator group controls that are already distinct targets"
          },
          {
            "label": "row, toolbar and footer rules (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "rows are distinct by table structure; the rules only separate them"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "filterable-table",
        "family": "composed",
        "maturity": "stable",
        "priority": "R1",
        "title": "Filterable table",
        "summary": "A list screen composed from a toolbar with search and filter, removable chips, a selectable sortable data-table with status badges, a count and pagination; with empty and loading variants.",
        "native": true,
        "aria": {
          "pattern": "region landmark; a toolbar with roving tabindex holding a search landmark, a menu button, a toggle icon button and a button; a group of removable chips; a grid-less native table with aria-sort, aria-selected rows and a checkbox-role select-all; role=status for the count; a pagination nav",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/toolbar/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed"
          },
          "toolbar.bg": {
            "alias": "color.surface.chrome",
            "value": "#100909",
            "status": "observed"
          },
          "toolbar.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "toolbar.separator": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed"
          },
          "search.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "search.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "search.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "search.placeholder": {
            "alias": "color.text.placeholder",
            "value": "#bd787d",
            "status": "observed"
          },
          "search.icon": {
            "alias": "color.icon.default",
            "value": "#e99499",
            "status": "observed"
          },
          "filter.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "filter.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "new.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "new.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "chip.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "chip.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "chip.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "chip.remove": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "header.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "header.rule": {
            "alias": "color.border.strong",
            "value": "#9e231f",
            "status": "observed"
          },
          "row.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "row.rule": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "row.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "row.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "row.selected-bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "row.selected-text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "row.ring-on-selection": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "check.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "check.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "check.checked-bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "check.glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "badge.tested-fill": {
            "alias": "color.status.success.fill",
            "value": "#86a46f",
            "status": "approved"
          },
          "badge.tested-text": {
            "alias": "color.status.success.on-fill",
            "value": "#0c0909",
            "status": "approved"
          },
          "badge.demonstrated-fill": {
            "alias": "color.status.info.fill",
            "value": "#7e9ebb",
            "status": "approved"
          },
          "badge.demonstrated-text": {
            "alias": "color.status.info.on-fill",
            "value": "#0c0909",
            "status": "approved"
          },
          "empty.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "empty.heading": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "empty.glyph": {
            "alias": "color.icon.decorative",
            "value": "#a3676b",
            "status": "observed"
          },
          "count.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "pagination.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "pagination.current": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "pagination.disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "rest tokens of every component; Name sorted ascending with its ▲ glyph; Prev disabled",
            "channel": "`aria-sort`; the glyph",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "the pointed row takes {color.interaction.hover.bg}; the toolbar controls and chips keep their own hover on their own pointer events only",
            "channel": "cursor",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "the dashed {color.interaction.focus.ring} on the row holding focus (shown on the third row); the toolbar and chips stay at rest",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "two rows take {color.interaction.selection.bg} with {color.interaction.selection.text} and a checked box; the select-all reports mixed with the – glyph",
            "channel": "`aria-selected`; ✓ and – glyphs; `aria-checked=\"mixed\"`",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "no-results",
            "visual": "the body is the \"No components match\" row, the count reads 0 of 43, the search field's status line announces it; the chips stay so the cause is visible",
            "channel": "text; `role=\"status\"`",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Into the toolbar (the search input is its stop), then each chip's Remove button, then the table (the first row is its stop), then Next."
          },
          {
            "key": "Arrow keys",
            "action": "Inside the toolbar move between the search field, Filter, Columns and New; inside the table move between rows; Home and End reach the first and last row."
          },
          {
            "key": "Enter / Space",
            "action": "Open the Filter menu; toggle Columns; activate New or a chip's Remove; on a header sort by it; on a row's checkbox toggle its selection."
          },
          {
            "key": "Escape",
            "action": "Clears a non-empty search; closes the Filter menu and returns focus to its button."
          }
        ],
        "responsive": "The root is an inline-size container; below 600px the toolbar wraps with the search field on its own row and New at the end of the second, chips wrap, and the table scrolls inside its own container while the region never scrolls horizontally. The footer wraps the count above the pagination. RTL mirrors the toolbar order, the chip Remove side, the numeric column and the pagination glyphs.",
        "portability": {
          "web": "Native table semantics with aria-sort and aria-selected; the toolbar's roving tabindex and the menu need the host's script, everything else is static. The count is a status region so filtering announces its result once. Hosts without container queries wrap the toolbar at the 600px viewport breakpoint. The 56rem width and the 44rem table minimum are layout of this specimen, not rules.",
          "nativeFallbacks": [
            "GTK4: a SearchBar and a MenuButton above a ColumnView with a selection column; badges are styled labels; the empty state is a StatusPage.",
            "Qt: a QToolBar, a flow of tag widgets, a QTableView with a check column and QStyledItemDelegate badges; the count is a QLabel in the status bar.",
            "Terminal UI: a one-line prompt row, filters as bracketed tags, the table as aligned columns with the selection fill; no hover."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-360",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-I18N",
          "FX-RTL",
          "FX-OVERFLOW",
          "FX-DENSITY"
        ],
        "related": [
          "toolbar",
          "search-field",
          "menu",
          "icon-button",
          "button",
          "chip",
          "data-table",
          "badge",
          "empty-state",
          "pagination"
        ],
        "specimens": [],
        "nonExamples": "A rounded search pill with a magnifier inside a shadowed toolbar. Filter\nchips drawn as pills with a coloured fill per category. Zebra-striped rows.\nA selected row shown by a coloured left bar and no fill. A blue Material\ncheckbox. A skeleton shimmer while loading. An infinite scroll with no count\nand no pages.",
        "contrast": [
          {
            "label": "filterable-table default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "filterable-table hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "filterable-table focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "filterable-table focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "filterable-table selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "filterable-table no-results text",
            "state": "no-results",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toolbar controls on the chrome surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.chrome",
            "fgHex": "#e99499",
            "bgHex": "#100909",
            "ratio": 8.6,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search box and filter button boundaries on the chrome surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.chrome",
            "fgHex": "#a3676b",
            "bgHex": "#100909",
            "ratio": 4.42,
            "pass": true,
            "waiver": null
          },
          {
            "label": "column headers, empty-state heading and current page",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "count, chip remove glyph and empty-state text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "Tested badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.on-fill",
            "bg": "color.status.success.fill",
            "fgHex": "#0c0909",
            "bgHex": "#86a46f",
            "ratio": 7.13,
            "pass": true,
            "waiver": null
          },
          {
            "label": "Demonstrated badge",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.on-fill",
            "bg": "color.status.info.fill",
            "fgHex": "#0c0909",
            "bgHex": "#7e9ebb",
            "ratio": 7.08,
            "pass": true,
            "waiver": null
          },
          {
            "label": "New button and checked boxes",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on a selected row",
            "state": "selected",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chip and checkbox boundaries",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled Prev link (exempt; house floor 3:1)",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "header rule (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.strong",
            "bg": "color.surface.default",
            "fgHex": "#9e231f",
            "bgHex": "#160b0b",
            "ratio": 2.5,
            "pass": true,
            "waiver": "the header row is identified by th scope=col; the rule only separates it"
          },
          {
            "label": "panel edge and toolbar separator (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.default",
            "fgHex": "#531310",
            "bgHex": "#160b0b",
            "ratio": 1.35,
            "pass": true,
            "waiver": "the edge and the separator group controls that are already distinct targets"
          },
          {
            "label": "row, toolbar and footer rules (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "rows are distinct by table structure; the rules only separate them"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/filterable-table.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/filterable-table.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "i3-window-frame",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "i3-window-frame",
        "family": "composed",
        "maturity": "stable",
        "priority": "R1",
        "title": "i3 window frame",
        "summary": "The workstation frame; an i3 bar with workspaces and Chinese i3status labels above the terminal and code-editor components as tiled, tabbed or floating windows behind i3 title bars.",
        "native": true,
        "aria": {
          "pattern": "region landmark; a group for the bar holding a tablist of workspaces (aria-selected on the visible one) and a labelled status group; each window a focusable named group, or a tablist and tabpanels in the tabbed variant; the clients keep their own roles (log, textbox)",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/tabs/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.desktop",
            "value": "#000000",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "bar.bg": {
            "alias": "color.surface.chrome",
            "value": "#100909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "bar.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "bar.rule": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "workspace.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "workspace.selected-bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "workspace.selected-text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "workspace.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "workspace.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "workspace.ring-on-selection": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "workspace.urgent-bg": {
            "alias": "color.status.danger.fill",
            "value": "#dc282e",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "workspace.urgent-text": {
            "alias": "color.status.danger.on-fill",
            "value": "#f9faf9",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "status.separator": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "status.glyph": {
            "alias": "color.icon.decorative",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "clock.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "area.bg": {
            "alias": "color.surface.desktop",
            "value": "#000000",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "window.bg": {
            "alias": "color.surface.canvas",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "window.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "window.border-focused": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "window.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "title.bg": {
            "alias": "color.surface.chrome",
            "value": "#100909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "title.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "title.bg-focused": {
            "alias": "color.surface.chrome-alt",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "title.text-focused": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "tab.indicator": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "tab.indicator-inactive": {
            "alias": "color.border.selected-indicator-inactive",
            "value": "#9e231f",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "floating.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "floating.shadow": {
            "alias": "shadow.floating",
            "value": "0px 6px 22px 0px rgb(0 0 0 / 55%)",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "terminal.bg": {
            "alias": "color.terminal.bg",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "terminal.text": {
            "alias": "color.terminal.fg",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "editor.bg": {
            "alias": "color.code.bg",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "the terminal window focused: {color.border.active} frame and the bright title; the editor at rest; workspace 1 filled",
            "channel": "the title text; `aria-selected`",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.chrome",
                "value": "#100909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "the 2px {color.interaction.focus.ring-container} ring at −3px inside the focused window or container; the client draws no second ring",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.chrome-alt",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "workspace 2 takes the selection fill with {color.interaction.selection.text}; workspace 1 drops to rest",
            "channel": "`aria-selected`",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "container-inactive",
            "visual": "no window has focus: every frame {color.border.default}, every title {color.text.muted} on {color.surface.chrome}, the tab indicator {color.border.selected-indicator-inactive}, no caret",
            "channel": "lightness drop; no caret",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.chrome",
                "value": "#100909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "error",
            "visual": "workspace 3 is urgent: {color.status.danger.fill} with {color.status.danger.on-fill} and a trailing !",
            "channel": "the ! mark; \"urgent\" read to assistive technology",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.on-fill",
                "value": "#f9faf9",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.status.danger.fill",
                "value": "#dc282e",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "The workspace tablist (its selected tab is the stop), then each window group, then the client inside it; in the tabbed variant the tab list, then the visible panel's client."
          },
          {
            "key": "Arrow keys",
            "action": "Move between workspaces in the bar and between tabs in a tabbed container; inside a client the client's own contract applies."
          },
          {
            "key": "Enter / Space",
            "action": "Shows the workspace or tab under focus."
          },
          {
            "key": "Mod+h j k l, Mod+1..9",
            "action": "The window manager's own bindings move focus and switch workspaces on the workstation; the specimen documents them and does not reimplement them."
          }
        ],
        "responsive": "The root is an inline-size container; below 600px the windows stack in one column, the floating window narrows to 80% of the workspace, and the bar scrolls horizontally rather than wrapping. Each client scrolls inside its own window; the region never scrolls horizontally. RTL mirrors the workspace order, the status side and the floating window's inset; the clients themselves stay left-to-right as terminals and editors do.",
        "portability": {
          "web": "A region, groups, a tablist and the clients' own roles; every state renders from the root hooks data-state-focus-visible, data-state-selected, data-state-container-inactive and data-state-error without a script. The bar height (28px), title height (23px) and gaps (14px inner, −2px outer) are private variables on the root that reproduce the workstation's i3 configuration; they are reference metrics, not tokens, and not a rule for any other application.",
          "nativeFallbacks": [
            "i3 / sway: bar colours from the bar block, client colours from client.focused, client.unfocused and client.urgent, border pixel 1, gaps inner 14 and outer −2; the port records the exact mapping.",
            "GTK4 / Qt: not applicable; a desktop application never draws its own window manager. Hosts style their own frames with the border and title roles only.",
            "Terminal multiplexer (tmux): the status line takes the bar roles, the pane borders border.default and border.active, the active window name the selection fill."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-360",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-I18N",
          "FX-RTL",
          "FX-DENSITY"
        ],
        "related": [
          "terminal",
          "code-editor",
          "tabs"
        ],
        "specimens": [],
        "nonExamples": "A window with rounded corners or a title bar gradient. A focused window\nthat glows or blurs its neighbours. A shadow under a tiled window; the only\nshadow is the floating one. Gaps of 14/−2 forced into an unrelated\napplication's layout. A workspace indicator drawn as a red underline\ninstead of the selection fill. Traffic-light close buttons in the title\nbar. A translucent bar.",
        "contrast": [
          {
            "label": "i3-window-frame default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.chrome",
            "fgHex": "#bd787d",
            "bgHex": "#100909",
            "ratio": 5.77,
            "pass": true,
            "waiver": null
          },
          {
            "label": "i3-window-frame focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.chrome-alt",
            "fgHex": "#ffa2a7",
            "bgHex": "#1c0a09",
            "ratio": 10.01,
            "pass": true,
            "waiver": null
          },
          {
            "label": "i3-window-frame focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.chrome-alt",
            "fgHex": "#ffa2a7",
            "bgHex": "#1c0a09",
            "ratio": 10.01,
            "pass": true,
            "waiver": null
          },
          {
            "label": "i3-window-frame selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "i3-window-frame container-inactive text",
            "state": "container-inactive",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.chrome",
            "fgHex": "#bd787d",
            "bgHex": "#100909",
            "ratio": 5.77,
            "pass": true,
            "waiver": null
          },
          {
            "label": "i3-window-frame error text",
            "state": "error",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.on-fill",
            "bg": "color.status.danger.fill",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "workspace names and status text on the bar",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.chrome",
            "fgHex": "#e99499",
            "bgHex": "#100909",
            "ratio": 8.6,
            "pass": true,
            "waiver": null
          },
          {
            "label": "clock on the bar",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.chrome",
            "fgHex": "#ffa2a7",
            "bgHex": "#100909",
            "ratio": 10.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "focused title",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.chrome-alt",
            "fgHex": "#ffa2a7",
            "bgHex": "#1c0a09",
            "ratio": 10.01,
            "pass": true,
            "waiver": null
          },
          {
            "label": "focused window frame on the desktop",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.desktop",
            "fgHex": "#e53935",
            "bgHex": "#000000",
            "ratio": 4.97,
            "pass": true,
            "waiver": null
          },
          {
            "label": "floating window frame on the desktop",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.desktop",
            "fgHex": "#e53935",
            "bgHex": "#000000",
            "ratio": 4.97,
            "pass": true,
            "waiver": null
          },
          {
            "label": "container ring on the window surface",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on a workspace or tab",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.chrome",
            "fgHex": "#e53935",
            "bgHex": "#100909",
            "ratio": 4.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "visible-tab indicator on the title row",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.chrome",
            "fgHex": "#e53935",
            "bgHex": "#100909",
            "ratio": 4.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "urgent fill against the bar",
            "state": "error",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.fill",
            "bg": "color.surface.chrome",
            "fgHex": "#dc282e",
            "bgHex": "#100909",
            "ratio": 4.12,
            "pass": true,
            "waiver": null
          },
          {
            "label": "visible-workspace fill against the bar",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.interaction.selection.bg",
            "bg": "color.surface.chrome",
            "fgHex": "#911410",
            "bgHex": "#100909",
            "ratio": 2.17,
            "pass": true,
            "waiver": "the fill is identified by its on-fill text (7.92:1) and aria-selected, as every selection fill in the theme"
          },
          {
            "label": "inactive tab indicator",
            "state": "container-inactive",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.selected-indicator-inactive",
            "bg": "color.surface.chrome",
            "fgHex": "#9e231f",
            "bgHex": "#100909",
            "ratio": 2.55,
            "pass": true,
            "waiver": "an unfocused container's indicator is informative only; the visible tab is still named by aria-selected and bright text is withheld on purpose"
          },
          {
            "label": "unfocused window frames (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.desktop",
            "fgHex": "#531310",
            "bgHex": "#000000",
            "ratio": 1.47,
            "pass": true,
            "waiver": "an unfocused window is identified by its title bar and its client; the 1px frame only separates it from the desktop, as pixel borders do in i3"
          },
          {
            "label": "status block separators (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.text.muted",
            "bg": "color.surface.chrome",
            "fgHex": "#bd787d",
            "bgHex": "#100909",
            "ratio": 5.77,
            "pass": true,
            "waiver": "the separators only space blocks that are already distinct text"
          },
          {
            "label": "status glyphs (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.icon.decorative",
            "bg": "color.surface.chrome",
            "fgHex": "#a3676b",
            "bgHex": "#100909",
            "ratio": 4.42,
            "pass": true,
            "waiver": "every glyph is followed by its label; the glyphs are aria-hidden"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "i3-window-frame",
        "family": "composed",
        "maturity": "stable",
        "priority": "R1",
        "title": "i3 window frame",
        "summary": "The workstation frame; an i3 bar with workspaces and Chinese i3status labels above the terminal and code-editor components as tiled, tabbed or floating windows behind i3 title bars.",
        "native": true,
        "aria": {
          "pattern": "region landmark; a group for the bar holding a tablist of workspaces (aria-selected on the visible one) and a labelled status group; each window a focusable named group, or a tablist and tabpanels in the tabbed variant; the clients keep their own roles (log, textbox)",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/tabs/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.desktop",
            "value": "#000000",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed"
          },
          "bar.bg": {
            "alias": "color.surface.chrome",
            "value": "#100909",
            "status": "observed"
          },
          "bar.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "bar.rule": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "workspace.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "workspace.selected-bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "workspace.selected-text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "workspace.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "workspace.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "workspace.ring-on-selection": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "workspace.urgent-bg": {
            "alias": "color.status.danger.fill",
            "value": "#dc282e",
            "status": "observed"
          },
          "workspace.urgent-text": {
            "alias": "color.status.danger.on-fill",
            "value": "#f9faf9",
            "status": "observed"
          },
          "status.separator": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "status.glyph": {
            "alias": "color.icon.decorative",
            "value": "#a3676b",
            "status": "observed"
          },
          "clock.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "area.bg": {
            "alias": "color.surface.desktop",
            "value": "#000000",
            "status": "observed"
          },
          "window.bg": {
            "alias": "color.surface.canvas",
            "value": "#0c0909",
            "status": "observed"
          },
          "window.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed"
          },
          "window.border-focused": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "window.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "title.bg": {
            "alias": "color.surface.chrome",
            "value": "#100909",
            "status": "observed"
          },
          "title.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "title.bg-focused": {
            "alias": "color.surface.chrome-alt",
            "value": "#1c0a09",
            "status": "observed"
          },
          "title.text-focused": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "tab.indicator": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed"
          },
          "tab.indicator-inactive": {
            "alias": "color.border.selected-indicator-inactive",
            "value": "#9e231f",
            "status": "observed"
          },
          "floating.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed"
          },
          "floating.shadow": {
            "alias": "shadow.floating",
            "value": "0px 6px 22px 0px rgb(0 0 0 / 55%)",
            "status": "observed"
          },
          "terminal.bg": {
            "alias": "color.terminal.bg",
            "value": "#0c0909",
            "status": "observed"
          },
          "terminal.text": {
            "alias": "color.terminal.fg",
            "value": "#e99499",
            "status": "observed"
          },
          "editor.bg": {
            "alias": "color.code.bg",
            "value": "#0c0909",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "the terminal window focused: {color.border.active} frame and the bright title; the editor at rest; workspace 1 filled",
            "channel": "the title text; `aria-selected`",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.chrome",
                "value": "#100909",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "the 2px {color.interaction.focus.ring-container} ring at −3px inside the focused window or container; the client draws no second ring",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.chrome-alt",
                "value": "#1c0a09",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "workspace 2 takes the selection fill with {color.interaction.selection.text}; workspace 1 drops to rest",
            "channel": "`aria-selected`",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "container-inactive",
            "visual": "no window has focus: every frame {color.border.default}, every title {color.text.muted} on {color.surface.chrome}, the tab indicator {color.border.selected-indicator-inactive}, no caret",
            "channel": "lightness drop; no caret",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.chrome",
                "value": "#100909",
                "status": "observed"
              }
            }
          },
          {
            "state": "error",
            "visual": "workspace 3 is urgent: {color.status.danger.fill} with {color.status.danger.on-fill} and a trailing !",
            "channel": "the ! mark; \"urgent\" read to assistive technology",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.on-fill",
                "value": "#f9faf9",
                "status": "observed"
              },
              "bg": {
                "alias": "color.status.danger.fill",
                "value": "#dc282e",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "The workspace tablist (its selected tab is the stop), then each window group, then the client inside it; in the tabbed variant the tab list, then the visible panel's client."
          },
          {
            "key": "Arrow keys",
            "action": "Move between workspaces in the bar and between tabs in a tabbed container; inside a client the client's own contract applies."
          },
          {
            "key": "Enter / Space",
            "action": "Shows the workspace or tab under focus."
          },
          {
            "key": "Mod+h j k l, Mod+1..9",
            "action": "The window manager's own bindings move focus and switch workspaces on the workstation; the specimen documents them and does not reimplement them."
          }
        ],
        "responsive": "The root is an inline-size container; below 600px the windows stack in one column, the floating window narrows to 80% of the workspace, and the bar scrolls horizontally rather than wrapping. Each client scrolls inside its own window; the region never scrolls horizontally. RTL mirrors the workspace order, the status side and the floating window's inset; the clients themselves stay left-to-right as terminals and editors do.",
        "portability": {
          "web": "A region, groups, a tablist and the clients' own roles; every state renders from the root hooks data-state-focus-visible, data-state-selected, data-state-container-inactive and data-state-error without a script. The bar height (28px), title height (23px) and gaps (14px inner, −2px outer) are private variables on the root that reproduce the workstation's i3 configuration; they are reference metrics, not tokens, and not a rule for any other application.",
          "nativeFallbacks": [
            "i3 / sway: bar colours from the bar block, client colours from client.focused, client.unfocused and client.urgent, border pixel 1, gaps inner 14 and outer −2; the port records the exact mapping.",
            "GTK4 / Qt: not applicable; a desktop application never draws its own window manager. Hosts style their own frames with the border and title roles only.",
            "Terminal multiplexer (tmux): the status line takes the bar roles, the pane borders border.default and border.active, the active window name the selection fill."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-360",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-I18N",
          "FX-RTL",
          "FX-DENSITY"
        ],
        "related": [
          "terminal",
          "code-editor",
          "tabs"
        ],
        "specimens": [],
        "nonExamples": "A window with rounded corners or a title bar gradient. A focused window\nthat glows or blurs its neighbours. A shadow under a tiled window; the only\nshadow is the floating one. Gaps of 14/−2 forced into an unrelated\napplication's layout. A workspace indicator drawn as a red underline\ninstead of the selection fill. Traffic-light close buttons in the title\nbar. A translucent bar.",
        "contrast": [
          {
            "label": "i3-window-frame default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.chrome",
            "fgHex": "#bd787d",
            "bgHex": "#100909",
            "ratio": 5.77,
            "pass": true,
            "waiver": null
          },
          {
            "label": "i3-window-frame focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.chrome-alt",
            "fgHex": "#ffa2a7",
            "bgHex": "#1c0a09",
            "ratio": 10.01,
            "pass": true,
            "waiver": null
          },
          {
            "label": "i3-window-frame focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.chrome-alt",
            "fgHex": "#ffa2a7",
            "bgHex": "#1c0a09",
            "ratio": 10.01,
            "pass": true,
            "waiver": null
          },
          {
            "label": "i3-window-frame selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "i3-window-frame container-inactive text",
            "state": "container-inactive",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.chrome",
            "fgHex": "#bd787d",
            "bgHex": "#100909",
            "ratio": 5.77,
            "pass": true,
            "waiver": null
          },
          {
            "label": "i3-window-frame error text",
            "state": "error",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.on-fill",
            "bg": "color.status.danger.fill",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "workspace names and status text on the bar",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.chrome",
            "fgHex": "#e99499",
            "bgHex": "#100909",
            "ratio": 8.6,
            "pass": true,
            "waiver": null
          },
          {
            "label": "clock on the bar",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.chrome",
            "fgHex": "#ffa2a7",
            "bgHex": "#100909",
            "ratio": 10.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "focused title",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.chrome-alt",
            "fgHex": "#ffa2a7",
            "bgHex": "#1c0a09",
            "ratio": 10.01,
            "pass": true,
            "waiver": null
          },
          {
            "label": "focused window frame on the desktop",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.desktop",
            "fgHex": "#e53935",
            "bgHex": "#000000",
            "ratio": 4.97,
            "pass": true,
            "waiver": null
          },
          {
            "label": "floating window frame on the desktop",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.desktop",
            "fgHex": "#e53935",
            "bgHex": "#000000",
            "ratio": 4.97,
            "pass": true,
            "waiver": null
          },
          {
            "label": "container ring on the window surface",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on a workspace or tab",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.chrome",
            "fgHex": "#e53935",
            "bgHex": "#100909",
            "ratio": 4.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "visible-tab indicator on the title row",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.chrome",
            "fgHex": "#e53935",
            "bgHex": "#100909",
            "ratio": 4.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "urgent fill against the bar",
            "state": "error",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.fill",
            "bg": "color.surface.chrome",
            "fgHex": "#dc282e",
            "bgHex": "#100909",
            "ratio": 4.12,
            "pass": true,
            "waiver": null
          },
          {
            "label": "visible-workspace fill against the bar",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.interaction.selection.bg",
            "bg": "color.surface.chrome",
            "fgHex": "#911410",
            "bgHex": "#100909",
            "ratio": 2.17,
            "pass": true,
            "waiver": "the fill is identified by its on-fill text (7.92:1) and aria-selected, as every selection fill in the theme"
          },
          {
            "label": "inactive tab indicator",
            "state": "container-inactive",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.selected-indicator-inactive",
            "bg": "color.surface.chrome",
            "fgHex": "#9e231f",
            "bgHex": "#100909",
            "ratio": 2.55,
            "pass": true,
            "waiver": "an unfocused container's indicator is informative only; the visible tab is still named by aria-selected and bright text is withheld on purpose"
          },
          {
            "label": "unfocused window frames (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.desktop",
            "fgHex": "#531310",
            "bgHex": "#000000",
            "ratio": 1.47,
            "pass": true,
            "waiver": "an unfocused window is identified by its title bar and its client; the 1px frame only separates it from the desktop, as pixel borders do in i3"
          },
          {
            "label": "status block separators (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.text.muted",
            "bg": "color.surface.chrome",
            "fgHex": "#bd787d",
            "bgHex": "#100909",
            "ratio": 5.77,
            "pass": true,
            "waiver": "the separators only space blocks that are already distinct text"
          },
          {
            "label": "status glyphs (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.icon.decorative",
            "bg": "color.surface.chrome",
            "fgHex": "#a3676b",
            "bgHex": "#100909",
            "ratio": 4.42,
            "pass": true,
            "waiver": "every glyph is followed by its label; the glyphs are aria-hidden"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/i3-window-frame.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/i3-window-frame.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "icon-button",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "icon-button",
        "family": "actions",
        "maturity": "stable",
        "priority": "R1",
        "title": "Icon button",
        "summary": "A square ghost button whose only content is a 16px line icon; it always carries an accessible name and, as a toggle, aria-pressed.",
        "native": true,
        "aria": {
          "pattern": "native <button> with aria-label; aria-pressed for the toggle",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/button/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.action.secondary.bg",
            "value": "rgb(0 0 0 / 0%)",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-active": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-active": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-toggled": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.text-toggled": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-toggled": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring-toggled": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "icon.stroke": {
            "alias": "color.icon.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "{color.action.tertiary.text} icon on nothing; transparent 1px border",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.secondary.bg",
                "value": "rgb(0 0 0 / 0%)",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.action.tertiary.hover-bg}",
            "channel": "cursor: pointer; hover-capable pointers only",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.tertiary.hover-bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.secondary.bg",
                "value": "rgb(0 0 0 / 0%)",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "active",
            "visual": "background → {color.interaction.pressed.bg}; border → {color.border.active}",
            "channel": "border change; no translation",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.pressed.bg",
                "value": "#420f0c",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "{color.text.disabled} on {color.interaction.disabled.bg} with 1px {color.border.disabled}; no hover",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "toggled",
            "visual": "fill {color.interaction.selection.bg} with {color.interaction.selection.text}; border {color.border.selected-indicator}; the icon draws in its filled form",
            "channel": "`aria-pressed=\"true\"`; the filled icon shape; the border",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "toggled+focus-visible",
            "visual": "the selection fill and a ring in {color.interaction.focus.ring-container}",
            "channel": "both visible at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus to and from the button."
          },
          {
            "key": "Enter / Space",
            "action": "Activates; the toggle variant flips aria-pressed."
          }
        ],
        "responsive": "Fixed square; never shrinks below the density control height, which keeps the 24×24 CSS-pixel target at 320px and in compact density. Direction-neutral; mirrored icons (back, forward) flip in RTL through the host.",
        "portability": {
          "web": "native <button type=\"button\" aria-label=\"…\"> containing one SVG; toggles use aria-pressed, never aria-checked or a class; a tooltip repeats the name on hover and focus.",
          "nativeFallbacks": [
            "GTK4 Button with an icon child and the flat style class; ToggleButton for the toggle.",
            "Qt QToolButton with autoRaise; checkable for the toggle.",
            "Terminal UI: a single glyph in brackets; toggled inverted."
          ]
        },
        "fixtures": [
          "FX-320",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "button",
          "toolbar",
          "tooltip",
          "segmented-control"
        ],
        "specimens": [
          "filterable-table",
          "i3-window-frame"
        ],
        "nonExamples": "A circle. An icon button without an accessible name. A toggle that changes\nits label instead of `aria-pressed`. A hover that recolours the icon alone.\nAn emoji or icon-font glyph in place of the SVG. A toggled state shown by\ncolour alone with a line icon. A shadow or scale on press.",
        "contrast": [
          {
            "label": "icon-button default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.secondary.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.secondary.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.action.secondary.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button active text",
            "state": "active",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button active border",
            "state": "active",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e53935",
            "bgHex": "#420f0c",
            "ratio": 3.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button toggled text",
            "state": "toggled",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button toggled+focus-visible text",
            "state": "toggled+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button toggled+focus-visible outline",
            "state": "toggled+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toggled border against the panel",
            "state": "toggled",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toggled fill against the panel (decorative)",
            "state": "toggled",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.selection.bg",
            "bg": "color.surface.default",
            "fgHex": "#911410",
            "bgHex": "#160b0b",
            "ratio": 2.13,
            "pass": false,
            "waiver": "aria-pressed, the filled icon form and the 1px selected-indicator border carry the state; the fill is not the boundary"
          },
          {
            "label": "disabled icon (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "icon-button",
        "family": "actions",
        "maturity": "stable",
        "priority": "R1",
        "title": "Icon button",
        "summary": "A square ghost button whose only content is a 16px line icon; it always carries an accessible name and, as a toggle, aria-pressed.",
        "native": true,
        "aria": {
          "pattern": "native <button> with aria-label; aria-pressed for the toggle",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/button/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.action.secondary.bg",
            "value": "rgb(0 0 0 / 0%)",
            "status": "observed"
          },
          "root.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed"
          },
          "root.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "root.bg-active": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "root.border-active": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "root.bg-toggled": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "root.text-toggled": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "root.border-toggled": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring-toggled": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "root.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "icon.stroke": {
            "alias": "color.icon.default",
            "value": "#e99499",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "{color.action.tertiary.text} icon on nothing; transparent 1px border",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.secondary.bg",
                "value": "rgb(0 0 0 / 0%)",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.action.tertiary.hover-bg}",
            "channel": "cursor: pointer; hover-capable pointers only",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.tertiary.hover-bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.secondary.bg",
                "value": "rgb(0 0 0 / 0%)",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "active",
            "visual": "background → {color.interaction.pressed.bg}; border → {color.border.active}",
            "channel": "border change; no translation",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.pressed.bg",
                "value": "#420f0c",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "{color.text.disabled} on {color.interaction.disabled.bg} with 1px {color.border.disabled}; no hover",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "toggled",
            "visual": "fill {color.interaction.selection.bg} with {color.interaction.selection.text}; border {color.border.selected-indicator}; the icon draws in its filled form",
            "channel": "`aria-pressed=\"true\"`; the filled icon shape; the border",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "toggled+focus-visible",
            "visual": "the selection fill and a ring in {color.interaction.focus.ring-container}",
            "channel": "both visible at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus to and from the button."
          },
          {
            "key": "Enter / Space",
            "action": "Activates; the toggle variant flips aria-pressed."
          }
        ],
        "responsive": "Fixed square; never shrinks below the density control height, which keeps the 24×24 CSS-pixel target at 320px and in compact density. Direction-neutral; mirrored icons (back, forward) flip in RTL through the host.",
        "portability": {
          "web": "native <button type=\"button\" aria-label=\"…\"> containing one SVG; toggles use aria-pressed, never aria-checked or a class; a tooltip repeats the name on hover and focus.",
          "nativeFallbacks": [
            "GTK4 Button with an icon child and the flat style class; ToggleButton for the toggle.",
            "Qt QToolButton with autoRaise; checkable for the toggle.",
            "Terminal UI: a single glyph in brackets; toggled inverted."
          ]
        },
        "fixtures": [
          "FX-320",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "button",
          "toolbar",
          "tooltip",
          "segmented-control"
        ],
        "specimens": [
          "filterable-table",
          "i3-window-frame"
        ],
        "nonExamples": "A circle. An icon button without an accessible name. A toggle that changes\nits label instead of `aria-pressed`. A hover that recolours the icon alone.\nAn emoji or icon-font glyph in place of the SVG. A toggled state shown by\ncolour alone with a line icon. A shadow or scale on press.",
        "contrast": [
          {
            "label": "icon-button default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.secondary.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.secondary.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.action.secondary.bg",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button active text",
            "state": "active",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button active border",
            "state": "active",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e53935",
            "bgHex": "#420f0c",
            "ratio": 3.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button toggled text",
            "state": "toggled",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button toggled+focus-visible text",
            "state": "toggled+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "icon-button toggled+focus-visible outline",
            "state": "toggled+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toggled border against the panel",
            "state": "toggled",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toggled fill against the panel (decorative)",
            "state": "toggled",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.selection.bg",
            "bg": "color.surface.default",
            "fgHex": "#911410",
            "bgHex": "#160b0b",
            "ratio": 2.13,
            "pass": false,
            "waiver": "aria-pressed, the filled icon form and the 1px selected-indicator border carry the state; the fill is not the boundary"
          },
          {
            "label": "disabled icon (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/icon-button.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/icon-button.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "link",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "link",
        "family": "actions",
        "maturity": "stable",
        "priority": "R1",
        "title": "Link",
        "summary": "The native anchor for navigation; always underlined in the link-underline role, hover fills with the strong hover surface, the current page carries a 2px indicator bar.",
        "native": true,
        "aria": {
          "pattern": "native <a href>"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.text": {
            "alias": "color.text.link",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.underline": {
            "alias": "color.text.link-underline",
            "value": "#dc282e",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.text-hover": {
            "alias": "color.text.link-hover",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.text-visited": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.text-current": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.indicator": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "icon.stroke": {
            "alias": "color.icon.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "{color.text.link}; underline 1px {color.text.link-underline} offset 2px",
            "channel": "the underline",
            "tokens": {
              "fg": {
                "alias": "color.text.link",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg-strong}; text → {color.text.link-hover}; underline 2px in the text colour",
            "channel": "underline thickens 1px → 2px; cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.link-hover",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg-strong",
                "value": "#630f0d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px; no change to the underline",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.link",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "visited",
            "visual": "text → {color.text.default}; underline unchanged",
            "channel": "— (browsers restrict `:visited` to colour; visited is informational and the underline still marks the link)",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "current",
            "visual": "text → {color.text.bright}; the underline becomes a 2px {color.border.selected-indicator} bottom border; no hover fill",
            "channel": "`aria-current=\"page\"`; the bar's 2px weight",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.selected-indicator",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus to and from the link."
          },
          {
            "key": "Enter",
            "action": "Follows the link (native); Space scrolls the page, never activates."
          }
        ],
        "responsive": "Inline links wrap with their sentence and may break across lines; the underline and hover fill follow each fragment. Standalone links keep the icon on the same line as the last word. RTL flips the arrow through the host's icon mirroring.",
        "portability": {
          "web": "native <a href>; never a button styled as a link nor a link with role=\"button\"; aria-current=\"page\" on the link to the current document; external links are marked in text, not by colour.",
          "nativeFallbacks": [
            "GTK4 LinkButton; visited through the visited style class.",
            "Qt QLabel with rich text and the link stylesheet roles.",
            "Terminal UI: OSC 8 hyperlink; underlined in slot 7."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "button",
          "breadcrumbs",
          "sidebar-nav",
          "skip-link",
          "pagination"
        ],
        "specimens": [
          "settings-panel",
          "i3-window-frame"
        ],
        "nonExamples": "A link without an underline at rest. Blue or purple links. A hover that only\nrecolours the text. A link that opens a dialog or submits a form. An\nunderline drawn with a border on an inline link. A visited colour that fails\n4.5:1. A button styled to look like a link. Text such as \"click here\".",
        "contrast": [
          {
            "label": "link default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link-hover",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link visited text",
            "state": "visited",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link current border",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "underline on the canvas",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.text.link-underline",
            "bg": "color.surface.canvas",
            "fgHex": "#dc282e",
            "bgHex": "#0c0909",
            "ratio": 4.14,
            "pass": true,
            "waiver": null
          },
          {
            "label": "underline on the panel",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.text.link-underline",
            "bg": "color.surface.default",
            "fgHex": "#dc282e",
            "bgHex": "#160b0b",
            "ratio": 4.04,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link text on the panel",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the hover fill",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#e53935",
            "bgHex": "#630f0d",
            "ratio": 3.1,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "link",
        "family": "actions",
        "maturity": "stable",
        "priority": "R1",
        "title": "Link",
        "summary": "The native anchor for navigation; always underlined in the link-underline role, hover fills with the strong hover surface, the current page carries a 2px indicator bar.",
        "native": true,
        "aria": {
          "pattern": "native <a href>"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.text": {
            "alias": "color.text.link",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "root.underline": {
            "alias": "color.text.link-underline",
            "value": "#dc282e",
            "status": "observed"
          },
          "root.text-hover": {
            "alias": "color.text.link-hover",
            "value": "#f4eeee",
            "status": "observed"
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "root.text-visited": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "root.text-current": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "root.indicator": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed"
          },
          "icon.stroke": {
            "alias": "color.icon.default",
            "value": "#e99499",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "{color.text.link}; underline 1px {color.text.link-underline} offset 2px",
            "channel": "the underline",
            "tokens": {
              "fg": {
                "alias": "color.text.link",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg-strong}; text → {color.text.link-hover}; underline 2px in the text colour",
            "channel": "underline thickens 1px → 2px; cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.link-hover",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg-strong",
                "value": "#630f0d",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px; no change to the underline",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.link",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "visited",
            "visual": "text → {color.text.default}; underline unchanged",
            "channel": "— (browsers restrict `:visited` to colour; visited is informational and the underline still marks the link)",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              }
            }
          },
          {
            "state": "current",
            "visual": "text → {color.text.bright}; the underline becomes a 2px {color.border.selected-indicator} bottom border; no hover fill",
            "channel": "`aria-current=\"page\"`; the bar's 2px weight",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.selected-indicator",
                "value": "#e53935",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus to and from the link."
          },
          {
            "key": "Enter",
            "action": "Follows the link (native); Space scrolls the page, never activates."
          }
        ],
        "responsive": "Inline links wrap with their sentence and may break across lines; the underline and hover fill follow each fragment. Standalone links keep the icon on the same line as the last word. RTL flips the arrow through the host's icon mirroring.",
        "portability": {
          "web": "native <a href>; never a button styled as a link nor a link with role=\"button\"; aria-current=\"page\" on the link to the current document; external links are marked in text, not by colour.",
          "nativeFallbacks": [
            "GTK4 LinkButton; visited through the visited style class.",
            "Qt QLabel with rich text and the link stylesheet roles.",
            "Terminal UI: OSC 8 hyperlink; underlined in slot 7."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "button",
          "breadcrumbs",
          "sidebar-nav",
          "skip-link",
          "pagination"
        ],
        "specimens": [
          "settings-panel",
          "i3-window-frame"
        ],
        "nonExamples": "A link without an underline at rest. Blue or purple links. A hover that only\nrecolours the text. A link that opens a dialog or submits a form. An\nunderline drawn with a border on an inline link. A visited colour that fails\n4.5:1. A button styled to look like a link. Text such as \"click here\".",
        "contrast": [
          {
            "label": "link default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link-hover",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link visited text",
            "state": "visited",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link current border",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "underline on the canvas",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.text.link-underline",
            "bg": "color.surface.canvas",
            "fgHex": "#dc282e",
            "bgHex": "#0c0909",
            "ratio": 4.14,
            "pass": true,
            "waiver": null
          },
          {
            "label": "underline on the panel",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.text.link-underline",
            "bg": "color.surface.default",
            "fgHex": "#dc282e",
            "bgHex": "#160b0b",
            "ratio": 4.04,
            "pass": true,
            "waiver": null
          },
          {
            "label": "link text on the panel",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the hover fill",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#e53935",
            "bgHex": "#630f0d",
            "ratio": 3.1,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/link.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/link.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "list",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "list",
        "family": "display",
        "maturity": "stable",
        "priority": "R1",
        "title": "List",
        "summary": "A selectable list of rows (an APG listbox) in single or multiple selection; the selected row is the selection fill with a check glyph and an optional metadata column.",
        "native": false,
        "aria": {
          "pattern": "APG listbox with roving tabindex; options carry aria-selected, the list aria-multiselectable when several may be chosen",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/listbox/",
          "role": "listbox"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "row.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "row.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.inactive-bg": {
            "alias": "color.interaction.selection.inactive-bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.inactive-text": {
            "alias": "color.interaction.selection.inactive-text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "check.glyph": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "meta.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "text {color.text.default}; no fill; the check gutter empty",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the option",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "fill {color.interaction.selection.bg}; text and glyph {color.interaction.selection.text}",
            "channel": "`aria-selected=\"true\"`; the ✓ glyph",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the fill and the ring in {color.interaction.focus.ring-container}",
            "channel": "both visible at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected+container-inactive",
            "visual": "fill {color.interaction.selection.inactive-bg} with {color.interaction.selection.inactive-text}; no ring",
            "channel": "lightness drop between the two fills; the glyph stays",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.inactive-text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.inactive-bg",
                "value": "#420f0c",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; no fill; no hover; still reachable by arrow keys",
            "channel": "`aria-disabled=\"true\"`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Enters the list at the selected option, or the first option when nothing is selected; a second Tab leaves the list."
          },
          {
            "key": "Down / Up",
            "action": "Moves focus to the next or previous option; in single selection the selection follows focus."
          },
          {
            "key": "Home / End",
            "action": "Moves focus to the first or last option."
          },
          {
            "key": "Space",
            "action": "Toggles the focused option in a multi-select list."
          },
          {
            "key": "Shift+Down / Shift+Up",
            "action": "Extends the selection by one in a multi-select list."
          },
          {
            "key": "Ctrl+A",
            "action": "Selects every option in a multi-select list."
          },
          {
            "key": "A-Z",
            "action": "Moves focus to the next option starting with the typed character."
          }
        ],
        "responsive": "The list fills its container with min-width 0; labels wrap onto a second line rather than truncate; the metadata column keeps its width and the label shrinks. The list scrolls vertically inside a fixed-height container, never the page. RTL mirrors the check gutter and the metadata column.",
        "portability": {
          "web": "A ul with role listbox, aria-label and, when several may be chosen, aria-multiselectable; li with role option, aria-selected and a roving tabindex; the fill is a background, the ring an outline, the check a glyph in a fixed gutter.",
          "nativeFallbacks": [
            "GTK4 ListBox with selection-mode single or multiple; the selected row through the :selected style class.",
            "Qt QListView stylesheet; ::item:selected draws the fill, ::item:selected:!active the inactive fill.",
            "Terminal UI: the selected row inverted; a leading check column; the inactive pane dims the fill."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "card",
          "select",
          "combobox",
          "tree",
          "table"
        ],
        "specimens": [
          "settings-panel",
          "filterable-table"
        ],
        "nonExamples": "A selected row marked by a border or a check alone without the fill. Rounded\nrow highlights. Muted metadata left on the selection fill. A list where every\nrow is a tab stop. A list that navigates on selection. Disabled rows removed\nfrom the arrow-key order. Hover that changes the text colour. A list without\na frame on the canvas.",
        "contrast": [
          {
            "label": "list default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list selected+container-inactive text",
            "state": "selected+container-inactive",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.inactive-text",
            "bg": "color.interaction.selection.inactive-bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "metadata column on the list surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "metadata column on the hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#bd787d",
            "bgHex": "#1c0a09",
            "ratio": 5.6,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled option text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "row divider (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "rows are separated by their height and the fill; the divider is a reading aid"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "list",
        "family": "display",
        "maturity": "stable",
        "priority": "R1",
        "title": "List",
        "summary": "A selectable list of rows (an APG listbox) in single or multiple selection; the selected row is the selection fill with a check glyph and an optional metadata column.",
        "native": false,
        "aria": {
          "pattern": "APG listbox with roving tabindex; options carry aria-selected, the list aria-multiselectable when several may be chosen",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/listbox/",
          "role": "listbox"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "row.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "row.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "row.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "row.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "row.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "selected.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "selected.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "selected.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "selected.inactive-bg": {
            "alias": "color.interaction.selection.inactive-bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "selected.inactive-text": {
            "alias": "color.interaction.selection.inactive-text",
            "value": "#e99499",
            "status": "observed"
          },
          "check.glyph": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "meta.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "text {color.text.default}; no fill; the check gutter empty",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the option",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "fill {color.interaction.selection.bg}; text and glyph {color.interaction.selection.text}",
            "channel": "`aria-selected=\"true\"`; the ✓ glyph",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the fill and the ring in {color.interaction.focus.ring-container}",
            "channel": "both visible at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected+container-inactive",
            "visual": "fill {color.interaction.selection.inactive-bg} with {color.interaction.selection.inactive-text}; no ring",
            "channel": "lightness drop between the two fills; the glyph stays",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.inactive-text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.inactive-bg",
                "value": "#420f0c",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; no fill; no hover; still reachable by arrow keys",
            "channel": "`aria-disabled=\"true\"`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Enters the list at the selected option, or the first option when nothing is selected; a second Tab leaves the list."
          },
          {
            "key": "Down / Up",
            "action": "Moves focus to the next or previous option; in single selection the selection follows focus."
          },
          {
            "key": "Home / End",
            "action": "Moves focus to the first or last option."
          },
          {
            "key": "Space",
            "action": "Toggles the focused option in a multi-select list."
          },
          {
            "key": "Shift+Down / Shift+Up",
            "action": "Extends the selection by one in a multi-select list."
          },
          {
            "key": "Ctrl+A",
            "action": "Selects every option in a multi-select list."
          },
          {
            "key": "A-Z",
            "action": "Moves focus to the next option starting with the typed character."
          }
        ],
        "responsive": "The list fills its container with min-width 0; labels wrap onto a second line rather than truncate; the metadata column keeps its width and the label shrinks. The list scrolls vertically inside a fixed-height container, never the page. RTL mirrors the check gutter and the metadata column.",
        "portability": {
          "web": "A ul with role listbox, aria-label and, when several may be chosen, aria-multiselectable; li with role option, aria-selected and a roving tabindex; the fill is a background, the ring an outline, the check a glyph in a fixed gutter.",
          "nativeFallbacks": [
            "GTK4 ListBox with selection-mode single or multiple; the selected row through the :selected style class.",
            "Qt QListView stylesheet; ::item:selected draws the fill, ::item:selected:!active the inactive fill.",
            "Terminal UI: the selected row inverted; a leading check column; the inactive pane dims the fill."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "card",
          "select",
          "combobox",
          "tree",
          "table"
        ],
        "specimens": [
          "settings-panel",
          "filterable-table"
        ],
        "nonExamples": "A selected row marked by a border or a check alone without the fill. Rounded\nrow highlights. Muted metadata left on the selection fill. A list where every\nrow is a tab stop. A list that navigates on selection. Disabled rows removed\nfrom the arrow-key order. Hover that changes the text colour. A list without\na frame on the canvas.",
        "contrast": [
          {
            "label": "list default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "list selected+container-inactive text",
            "state": "selected+container-inactive",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.inactive-text",
            "bg": "color.interaction.selection.inactive-bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "metadata column on the list surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "metadata column on the hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#bd787d",
            "bgHex": "#1c0a09",
            "ratio": 5.6,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled option text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "row divider (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "rows are separated by their height and the fill; the divider is a reading aid"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/list.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/list.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "loading-indicator",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "loading-indicator",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Loading indicator",
        "summary": "A static ⋯ glyph with a worded label inside an aria-busy container; inline next to text or as a centred block. There is no spinner.",
        "native": true,
        "aria": {
          "pattern": "native container with aria-busy=true and role=status; the glyph is aria-hidden and the label carries the meaning",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/alert/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "glyph.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "block.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "block.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "the static ⋯ and the label",
            "channel": "`aria-busy=\"true\"`; the glyph; the worded label",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "reduced-motion",
            "visual": "identical: there is nothing to reduce",
            "channel": "`prefers-reduced-motion`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Nothing; the indicator is not focusable and never traps focus; the content it replaces keeps its tab stops when it returns."
          }
        ],
        "responsive": "Inline, it follows the text and wraps with it; the block centres in its container at any width and needs no minimum height beyond one row. RTL leaves the glyph in place, since ⋯ has no direction.",
        "portability": {
          "web": "a <span role=status aria-busy=true> inline or a <div role=status aria-busy=true> block; the glyph is text; the label is the announcement; aria-busy is removed, and the label replaced by the result, when loading ends.",
          "nativeFallbacks": [
            "GTK4 Label with the glyph; no Spinner widget.",
            "Qt QLabel; QProgressBar busy mode only when a bar is wanted.",
            "Terminal UI: the glyph in the status line."
          ]
        },
        "fixtures": [
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "progress",
          "skeleton",
          "empty-state",
          "toast"
        ],
        "specimens": [
          "filterable-table",
          "settings-panel"
        ],
        "nonExamples": "A spinner or rotating ring. Animated dots. A shimmering skeleton. A full-page\noverlay that blocks input for a fetch. A glyph with no label. An indicator\nthat takes focus. A dimmed container at reduced opacity.",
        "contrast": [
          {
            "label": "loading-indicator default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "loading-indicator reduced-motion text",
            "state": "reduced-motion",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "glyph on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "block label on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "block glyph on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "block edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.canvas",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "the block is identified by its label and aria-busy, not by this edge"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "loading-indicator",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Loading indicator",
        "summary": "A static ⋯ glyph with a worded label inside an aria-busy container; inline next to text or as a centred block. There is no spinner.",
        "native": true,
        "aria": {
          "pattern": "native container with aria-busy=true and role=status; the glyph is aria-hidden and the label carries the meaning",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/alert/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "glyph.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "label.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "block.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "block.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "the static ⋯ and the label",
            "channel": "`aria-busy=\"true\"`; the glyph; the worded label",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              }
            }
          },
          {
            "state": "reduced-motion",
            "visual": "identical: there is nothing to reduce",
            "channel": "`prefers-reduced-motion`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Nothing; the indicator is not focusable and never traps focus; the content it replaces keeps its tab stops when it returns."
          }
        ],
        "responsive": "Inline, it follows the text and wraps with it; the block centres in its container at any width and needs no minimum height beyond one row. RTL leaves the glyph in place, since ⋯ has no direction.",
        "portability": {
          "web": "a <span role=status aria-busy=true> inline or a <div role=status aria-busy=true> block; the glyph is text; the label is the announcement; aria-busy is removed, and the label replaced by the result, when loading ends.",
          "nativeFallbacks": [
            "GTK4 Label with the glyph; no Spinner widget.",
            "Qt QLabel; QProgressBar busy mode only when a bar is wanted.",
            "Terminal UI: the glyph in the status line."
          ]
        },
        "fixtures": [
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "progress",
          "skeleton",
          "empty-state",
          "toast"
        ],
        "specimens": [
          "filterable-table",
          "settings-panel"
        ],
        "nonExamples": "A spinner or rotating ring. Animated dots. A shimmering skeleton. A full-page\noverlay that blocks input for a fetch. A glyph with no label. An indicator\nthat takes focus. A dimmed container at reduced opacity.",
        "contrast": [
          {
            "label": "loading-indicator default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "loading-indicator reduced-motion text",
            "state": "reduced-motion",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "glyph on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "block label on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "block glyph on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "block edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.canvas",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "the block is identified by its label and aria-busy, not by this edge"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/loading-indicator.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/loading-indicator.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "menu",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "menu",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Menu",
        "summary": "A menu button that opens a list of actions on the raised surface inside a 1px overlay border; the active item is the selection fill and check items show a glyph.",
        "native": false,
        "aria": {
          "pattern": "APG menu button (button with aria-haspopup=\"menu\") opening a menu of menuitem, menuitemcheckbox and separator",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/menu-button/",
          "role": "menu"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "button.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "button.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.bg-open": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.border-open": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "surface.bg": {
            "alias": "color.surface.raised",
            "value": "#241010",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "surface.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "item.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "item.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "item.text-hover": {
            "alias": "color.text.link-hover",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "item.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "active.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "active.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "active.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "check.glyph": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "shortcut.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "separator.color": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "chevron.color": {
            "alias": "color.icon.decorative",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "the button at rest; the list on {color.surface.raised} with the {color.border.overlay} frame",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "item background → {color.interaction.hover.bg-strong}; text → {color.text.link-hover}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.link-hover",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg-strong",
                "value": "#630f0d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the button; on the active item the ring is {color.interaction.focus.ring-container}",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "open",
            "visual": "button fill {color.interaction.pressed.bg} with 1px {color.border.active}; the list shown",
            "channel": "`aria-expanded=\"true\"`; the list is present",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.pressed.bg",
                "value": "#420f0c",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "closed",
            "visual": "the button at rest; the list hidden",
            "channel": "`aria-expanded=\"false\"`; the list is absent from the tree",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "item text {color.text.disabled}; no hover; still focusable by arrow keys when `aria-disabled`",
            "channel": "`aria-disabled=\"true\"`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "checked",
            "visual": "the ✓ glyph in {color.text.bright} in the gutter",
            "channel": "`aria-checked=\"true\"`; the glyph",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "the active item: fill {color.interaction.selection.bg} with {color.interaction.selection.text}",
            "channel": "focus is on the item; `aria-activedescendant` where used",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Enter / Space / Down",
            "action": "On the button, opens the menu and focuses the first item; Up opens it and focuses the last."
          },
          {
            "key": "Down / Up",
            "action": "Moves to the next or previous item and wraps."
          },
          {
            "key": "Home / End",
            "action": "Moves to the first or last item."
          },
          {
            "key": "Right / Left",
            "action": "Opens a submenu and focuses its first item; Left closes the submenu and returns to the parent item."
          },
          {
            "key": "Enter / Space",
            "action": "Activates the focused item; a check item toggles and the menu stays open."
          },
          {
            "key": "Escape",
            "action": "Closes the menu and returns focus to the button."
          },
          {
            "key": "Tab",
            "action": "Closes the menu and moves focus to the next tab stop after the button."
          },
          {
            "key": "A-Z",
            "action": "Moves focus to the next item starting with the typed character."
          }
        ],
        "responsive": "The menu is as wide as its longest item, at least 12rem, at most the viewport minus 16px; it flips above the button when there is no room below and never causes page scroll; at 320px submenus open below their parent instead of beside it. RTL mirrors the check gutter and the submenu side.",
        "portability": {
          "web": "A native button with aria-haspopup=\"menu\", aria-expanded and aria-controls; a ul with role menu and li with role none wrapping buttons with role menuitem or menuitemcheckbox; aria-checked for checks; the menu is hidden until open and positioned by script; the reference renders it statically open in flow.",
          "nativeFallbacks": [
            "GTK4 MenuButton with a PopoverMenu; the popover border and background through css-name selectors.",
            "Qt QMenu stylesheet; QMenu::item:selected draws the selection fill; QMenu::indicator draws the check.",
            "Terminal UI: a boxed list; the active row inverted; checks as a leading glyph column."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "button",
          "toolbar",
          "command-palette",
          "popover",
          "select"
        ],
        "specimens": [
          "filterable-table",
          "i3-window-frame"
        ],
        "nonExamples": "A shadow under the menu. Rounded corners on the menu or the items. An active\nitem marked by text colour alone. A hover fill that differs from every other\nmenu in the product. Icons in the check gutter of a plain menuitem. A menu\nthat stays open after an action. Items that are links styled as menu items\nwithout `role=\"menuitem\"`. Disabling by opacity.",
        "contrast": [
          {
            "label": "menu default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.raised",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link-hover",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu open text",
            "state": "open",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu open border",
            "state": "open",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e53935",
            "bgHex": "#420f0c",
            "ratio": 3.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu closed text",
            "state": "closed",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu closed border",
            "state": "closed",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu checked text",
            "state": "checked",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.raised",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu selected outline",
            "state": "selected",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "shortcut hint on the raised surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.raised",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled item text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.raised",
            "fgHex": "#8a5559",
            "bgHex": "#241010",
            "ratio": 3.05,
            "pass": true,
            "waiver": null
          },
          {
            "label": "item separator (decorative; role separator carries the grouping)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.raised",
            "fgHex": "#2b0e0d",
            "bgHex": "#241010",
            "ratio": 1.01,
            "pass": true,
            "waiver": "the separator groups items that are already distinct rows; it is not a control boundary"
          },
          {
            "label": "submenu chevron (decorative; aria-haspopup carries the meaning)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.icon.decorative",
            "bg": "color.surface.raised",
            "fgHex": "#a3676b",
            "bgHex": "#241010",
            "ratio": 4.07,
            "pass": true,
            "waiver": "the chevron duplicates aria-haspopup on the item"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "menu",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Menu",
        "summary": "A menu button that opens a list of actions on the raised surface inside a 1px overlay border; the active item is the selection fill and check items show a glyph.",
        "native": false,
        "aria": {
          "pattern": "APG menu button (button with aria-haspopup=\"menu\") opening a menu of menuitem, menuitemcheckbox and separator",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/menu-button/",
          "role": "menu"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "button.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "button.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "button.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "button.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "button.bg-open": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "button.border-open": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "button.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "surface.bg": {
            "alias": "color.surface.raised",
            "value": "#241010",
            "status": "observed"
          },
          "surface.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed"
          },
          "item.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "item.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed"
          },
          "item.text-hover": {
            "alias": "color.text.link-hover",
            "value": "#f4eeee",
            "status": "observed"
          },
          "item.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "active.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "active.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "active.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "check.glyph": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "shortcut.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "separator.color": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "chevron.color": {
            "alias": "color.icon.decorative",
            "value": "#a3676b",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "the button at rest; the list on {color.surface.raised} with the {color.border.overlay} frame",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "item background → {color.interaction.hover.bg-strong}; text → {color.text.link-hover}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.link-hover",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg-strong",
                "value": "#630f0d",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the button; on the active item the ring is {color.interaction.focus.ring-container}",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "open",
            "visual": "button fill {color.interaction.pressed.bg} with 1px {color.border.active}; the list shown",
            "channel": "`aria-expanded=\"true\"`; the list is present",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.pressed.bg",
                "value": "#420f0c",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "closed",
            "visual": "the button at rest; the list hidden",
            "channel": "`aria-expanded=\"false\"`; the list is absent from the tree",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "item text {color.text.disabled}; no hover; still focusable by arrow keys when `aria-disabled`",
            "channel": "`aria-disabled=\"true\"`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "checked",
            "visual": "the ✓ glyph in {color.text.bright} in the gutter",
            "channel": "`aria-checked=\"true\"`; the glyph",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "the active item: fill {color.interaction.selection.bg} with {color.interaction.selection.text}",
            "channel": "focus is on the item; `aria-activedescendant` where used",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Enter / Space / Down",
            "action": "On the button, opens the menu and focuses the first item; Up opens it and focuses the last."
          },
          {
            "key": "Down / Up",
            "action": "Moves to the next or previous item and wraps."
          },
          {
            "key": "Home / End",
            "action": "Moves to the first or last item."
          },
          {
            "key": "Right / Left",
            "action": "Opens a submenu and focuses its first item; Left closes the submenu and returns to the parent item."
          },
          {
            "key": "Enter / Space",
            "action": "Activates the focused item; a check item toggles and the menu stays open."
          },
          {
            "key": "Escape",
            "action": "Closes the menu and returns focus to the button."
          },
          {
            "key": "Tab",
            "action": "Closes the menu and moves focus to the next tab stop after the button."
          },
          {
            "key": "A-Z",
            "action": "Moves focus to the next item starting with the typed character."
          }
        ],
        "responsive": "The menu is as wide as its longest item, at least 12rem, at most the viewport minus 16px; it flips above the button when there is no room below and never causes page scroll; at 320px submenus open below their parent instead of beside it. RTL mirrors the check gutter and the submenu side.",
        "portability": {
          "web": "A native button with aria-haspopup=\"menu\", aria-expanded and aria-controls; a ul with role menu and li with role none wrapping buttons with role menuitem or menuitemcheckbox; aria-checked for checks; the menu is hidden until open and positioned by script; the reference renders it statically open in flow.",
          "nativeFallbacks": [
            "GTK4 MenuButton with a PopoverMenu; the popover border and background through css-name selectors.",
            "Qt QMenu stylesheet; QMenu::item:selected draws the selection fill; QMenu::indicator draws the check.",
            "Terminal UI: a boxed list; the active row inverted; checks as a leading glyph column."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "button",
          "toolbar",
          "command-palette",
          "popover",
          "select"
        ],
        "specimens": [
          "filterable-table",
          "i3-window-frame"
        ],
        "nonExamples": "A shadow under the menu. Rounded corners on the menu or the items. An active\nitem marked by text colour alone. A hover fill that differs from every other\nmenu in the product. Icons in the check gutter of a plain menuitem. A menu\nthat stays open after an action. Items that are links styled as menu items\nwithout `role=\"menuitem\"`. Disabling by opacity.",
        "contrast": [
          {
            "label": "menu default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.raised",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link-hover",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu open text",
            "state": "open",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu open border",
            "state": "open",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e53935",
            "bgHex": "#420f0c",
            "ratio": 3.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu closed text",
            "state": "closed",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu closed border",
            "state": "closed",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu checked text",
            "state": "checked",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.raised",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "menu selected outline",
            "state": "selected",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "shortcut hint on the raised surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.raised",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled item text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.raised",
            "fgHex": "#8a5559",
            "bgHex": "#241010",
            "ratio": 3.05,
            "pass": true,
            "waiver": null
          },
          {
            "label": "item separator (decorative; role separator carries the grouping)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.raised",
            "fgHex": "#2b0e0d",
            "bgHex": "#241010",
            "ratio": 1.01,
            "pass": true,
            "waiver": "the separator groups items that are already distinct rows; it is not a control boundary"
          },
          {
            "label": "submenu chevron (decorative; aria-haspopup carries the meaning)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.icon.decorative",
            "bg": "color.surface.raised",
            "fgHex": "#a3676b",
            "bgHex": "#241010",
            "ratio": 4.07,
            "pass": true,
            "waiver": "the chevron duplicates aria-haspopup on the item"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/menu.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/menu.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "number-field",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "number-field",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Number field",
        "summary": "The text-field box around a native number input with right-aligned tabular digits, an optional unit affix and two square stepper buttons that replace the host spinner.",
        "native": true,
        "aria": {
          "pattern": "native <input type=\"number\"> with <label>; stepper buttons are separate <button>s",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/spinbutton/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring-invalid": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-readonly": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "root.bg-readonly": {
            "alias": "color.surface.canvas",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "unit.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "unit.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "action.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "action.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "action.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; digits {color.text.default}; unit {color.text.muted}; stepper glyphs {color.action.tertiary.text}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; a hovered stepper button → {color.action.tertiary.hover-bg}",
            "channel": "cursor: text on the input, pointer on the buttons",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px on the box, or on the focused stepper button",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid",
            "visual": "border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid+focus-visible",
            "visual": "the 2px danger border and the ring in {color.interaction.focus.ring-container} at −4px",
            "channel": "double boundary",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text, unit and glyphs {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; buttons disabled",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "read-only",
            "visual": "no box: 1px dotted {color.border.divider} bottom edge on {color.surface.canvas}; the stepper is hidden",
            "channel": "`readonly`; dotted edge; no buttons",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Input, then the increase button, then the decrease button."
          },
          {
            "key": "Up / Down",
            "action": "Steps by the step attribute (native); Shift+Up / Shift+Down step by ten where the host binds it."
          },
          {
            "key": "Page Up / Page Down",
            "action": "Steps by ten times the step where the host binds it."
          },
          {
            "key": "Home / End",
            "action": "Jumps to min or max where the host binds it."
          }
        ],
        "responsive": "Fills its field container with min-width 0; the digits column shrinks first, the unit and stepper never wrap. RTL keeps digits left-to-right inside the input and mirrors the unit and stepper to the inline end.",
        "portability": {
          "web": "native <input type=\"number\"> with min, max and step; the host spinner is hidden and replaced with two <button type=\"button\"> steppers labelled \"Increase <label>\" and \"Decrease <label>\" that call stepUp and stepDown; inputmode=\"decimal\" where fractions are allowed.",
          "nativeFallbacks": [
            "GTK4 SpinButton with square buttons through CSS.",
            "Qt QSpinBox or QDoubleSpinBox stylesheet with the up and down subcontrols.",
            "Terminal UI: digits in a box; + and − keys step; the unit in dim text."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "field",
          "range",
          "search-field"
        ],
        "specimens": [
          "settings-panel",
          "admin-form"
        ],
        "nonExamples": "The host's default spinner. Round or overlapping stepper buttons. A value\nclamped silently on blur. Left-aligned digits. A unit typed into the value.\nA number field for phone numbers, postcodes or identifiers. Invalid shown by\ncolour alone. Disabling by opacity.",
        "contrast": [
          {
            "label": "number-field default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field invalid+focus-visible text",
            "state": "invalid+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field invalid+focus-visible border",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field invalid+focus-visible outline",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.input",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field read-only text",
            "state": "read-only",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "unit affix on the input surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.input",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "stepper glyphs on the input surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "stepper glyphs on their hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "affix and stepper dividers (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.input",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "the dividers separate parts inside one control box; the control boundary is border.control"
          },
          {
            "label": "read-only bottom edge (decorative; the field has no box)",
            "state": "read-only",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.canvas",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "read-only fields are identified by the readonly attribute and the absence of a box, not by this edge"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "number-field",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Number field",
        "summary": "The text-field box around a native number input with right-aligned tabular digits, an optional unit affix and two square stepper buttons that replace the host spinner.",
        "native": true,
        "aria": {
          "pattern": "native <input type=\"number\"> with <label>; stepper buttons are separate <button>s",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/spinbutton/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring-invalid": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border-readonly": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "root.bg-readonly": {
            "alias": "color.surface.canvas",
            "value": "#0c0909",
            "status": "observed"
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed"
          },
          "unit.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "unit.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "action.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed"
          },
          "action.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "action.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; digits {color.text.default}; unit {color.text.muted}; stepper glyphs {color.action.tertiary.text}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; a hovered stepper button → {color.action.tertiary.hover-bg}",
            "channel": "cursor: text on the input, pointer on the buttons",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px on the box, or on the focused stepper button",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid",
            "visual": "border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid+focus-visible",
            "visual": "the 2px danger border and the ring in {color.interaction.focus.ring-container} at −4px",
            "channel": "double boundary",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text, unit and glyphs {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; buttons disabled",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "read-only",
            "visual": "no box: 1px dotted {color.border.divider} bottom edge on {color.surface.canvas}; the stepper is hidden",
            "channel": "`readonly`; dotted edge; no buttons",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Input, then the increase button, then the decrease button."
          },
          {
            "key": "Up / Down",
            "action": "Steps by the step attribute (native); Shift+Up / Shift+Down step by ten where the host binds it."
          },
          {
            "key": "Page Up / Page Down",
            "action": "Steps by ten times the step where the host binds it."
          },
          {
            "key": "Home / End",
            "action": "Jumps to min or max where the host binds it."
          }
        ],
        "responsive": "Fills its field container with min-width 0; the digits column shrinks first, the unit and stepper never wrap. RTL keeps digits left-to-right inside the input and mirrors the unit and stepper to the inline end.",
        "portability": {
          "web": "native <input type=\"number\"> with min, max and step; the host spinner is hidden and replaced with two <button type=\"button\"> steppers labelled \"Increase <label>\" and \"Decrease <label>\" that call stepUp and stepDown; inputmode=\"decimal\" where fractions are allowed.",
          "nativeFallbacks": [
            "GTK4 SpinButton with square buttons through CSS.",
            "Qt QSpinBox or QDoubleSpinBox stylesheet with the up and down subcontrols.",
            "Terminal UI: digits in a box; + and − keys step; the unit in dim text."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "field",
          "range",
          "search-field"
        ],
        "specimens": [
          "settings-panel",
          "admin-form"
        ],
        "nonExamples": "The host's default spinner. Round or overlapping stepper buttons. A value\nclamped silently on blur. Left-aligned digits. A unit typed into the value.\nA number field for phone numbers, postcodes or identifiers. Invalid shown by\ncolour alone. Disabling by opacity.",
        "contrast": [
          {
            "label": "number-field default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field invalid+focus-visible text",
            "state": "invalid+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field invalid+focus-visible border",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field invalid+focus-visible outline",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.input",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "number-field read-only text",
            "state": "read-only",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "unit affix on the input surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.input",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "stepper glyphs on the input surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "stepper glyphs on their hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "affix and stepper dividers (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.input",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "the dividers separate parts inside one control box; the control boundary is border.control"
          },
          {
            "label": "read-only bottom edge (decorative; the field has no box)",
            "state": "read-only",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.canvas",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "read-only fields are identified by the readonly attribute and the absence of a box, not by this edge"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/number-field.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/number-field.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "pagination",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "pagination",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Pagination",
        "summary": "Page links for a long result set; the current page takes the selection fill and aria-current, and the compact form reads \"3 of 12\" between previous and next.",
        "native": true,
        "aria": {
          "pattern": "native nav > ul of links with aria-current=\"page\""
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.bg-pressed": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "current.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "current.text": {
            "alias": "color.text.on-selection",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "current.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "gap.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "status.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "status.emphasis": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "text {color.text.default}; no fill; no border",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px; on the current page the ring is {color.interaction.focus.ring-container}",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "current",
            "visual": "fill {color.interaction.selection.bg}; text {color.text.on-selection}; no hover",
            "channel": "`aria-current=\"page\"`",
            "tokens": {
              "fg": {
                "alias": "color.text.on-selection",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; no fill; no hover",
            "channel": "`aria-disabled=\"true\"`; no `href`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves through previous, each page link and next in order; a disabled end has no href and is not a stop."
          },
          {
            "key": "Enter",
            "action": "Follows the focused link."
          }
        ],
        "responsive": "The list wraps at 320px; the compact variant never wraps and is the choice below 600px or in a toolbar. RTL mirrors the order and swaps the previous and next glyphs through logical properties.",
        "portability": {
          "web": "nav with aria-label=\"Pagination\" wrapping a ul of anchors; the current page is an anchor with aria-current=\"page\"; a disabled end is an anchor without href carrying aria-disabled=\"true\"; the fill is a background, the ring an outline.",
          "nativeFallbacks": [
            "GTK4 a Box of Buttons with the current one using the selected style class.",
            "Qt a row of QToolButtons; the current one checked and styled with the selection fill.",
            "Terminal UI: page numbers on one line; the current number inverted."
          ]
        },
        "fixtures": [
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "table",
          "data-table",
          "link",
          "button"
        ],
        "specimens": [
          "filterable-table"
        ],
        "nonExamples": "Rounded or circular page buttons. A border around every page link. The\ncurrent page marked by colour or bold alone without `aria-current`. Previous\nand next as glyph-only links without a label. A disabled end that still has\nan `href`. Pagination that hides the last page number. A row that scrolls\nhorizontally.",
        "contrast": [
          {
            "label": "pagination default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "pagination hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "pagination focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "pagination focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "pagination current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.on-selection",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the current page when focused",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled previous/next (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "gap ellipsis on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "pagination",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Pagination",
        "summary": "Page links for a long result set; the current page takes the selection fill and aria-current, and the compact form reads \"3 of 12\" between previous and next.",
        "native": true,
        "aria": {
          "pattern": "native nav > ul of links with aria-current=\"page\""
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "link.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "link.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "link.bg-pressed": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "link.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "link.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "current.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "current.text": {
            "alias": "color.text.on-selection",
            "value": "#f4eeee",
            "status": "observed"
          },
          "current.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "gap.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "status.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "status.emphasis": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "text {color.text.default}; no fill; no border",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px; on the current page the ring is {color.interaction.focus.ring-container}",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "current",
            "visual": "fill {color.interaction.selection.bg}; text {color.text.on-selection}; no hover",
            "channel": "`aria-current=\"page\"`",
            "tokens": {
              "fg": {
                "alias": "color.text.on-selection",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; no fill; no hover",
            "channel": "`aria-disabled=\"true\"`; no `href`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves through previous, each page link and next in order; a disabled end has no href and is not a stop."
          },
          {
            "key": "Enter",
            "action": "Follows the focused link."
          }
        ],
        "responsive": "The list wraps at 320px; the compact variant never wraps and is the choice below 600px or in a toolbar. RTL mirrors the order and swaps the previous and next glyphs through logical properties.",
        "portability": {
          "web": "nav with aria-label=\"Pagination\" wrapping a ul of anchors; the current page is an anchor with aria-current=\"page\"; a disabled end is an anchor without href carrying aria-disabled=\"true\"; the fill is a background, the ring an outline.",
          "nativeFallbacks": [
            "GTK4 a Box of Buttons with the current one using the selected style class.",
            "Qt a row of QToolButtons; the current one checked and styled with the selection fill.",
            "Terminal UI: page numbers on one line; the current number inverted."
          ]
        },
        "fixtures": [
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "table",
          "data-table",
          "link",
          "button"
        ],
        "specimens": [
          "filterable-table"
        ],
        "nonExamples": "Rounded or circular page buttons. A border around every page link. The\ncurrent page marked by colour or bold alone without `aria-current`. Previous\nand next as glyph-only links without a label. A disabled end that still has\nan `href`. Pagination that hides the last page number. A row that scrolls\nhorizontally.",
        "contrast": [
          {
            "label": "pagination default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "pagination hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "pagination focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "pagination focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "pagination current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.on-selection",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the current page when focused",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled previous/next (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "gap ellipsis on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/pagination.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/pagination.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "progress",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "progress",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Progress",
        "summary": "A native progress element with a label and value; determinate fills with the primary colour, indeterminate shows static 45° stripes, never an animation.",
        "native": true,
        "aria": {
          "pattern": "native <progress> labelled by <label for>; aria-valuetext for indeterminate work",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/meter/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "track.bg": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "track.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "value.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "value.bg-error": {
            "alias": "color.status.danger.fill",
            "value": "#dc282e",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "stripe.a": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "stripe.b": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "value.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "detail.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "error.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "fill {color.action.primary.bg} on the track; the value text",
            "channel": "the native value; the percentage text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "busy",
            "visual": "the whole track shows static 45° stripes of {color.action.primary.bg} on {color.interaction.pressed.bg}; no value text",
            "channel": "`aria-busy`; `aria-valuetext`; the stripe pattern; no animation",
            "tokens": {}
          },
          {
            "state": "error",
            "visual": "fill → {color.status.danger.fill}; the label gains the ✕ glyph in {color.status.danger.text}; the detail line says what failed",
            "channel": "glyph; worded detail",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "reduced-motion",
            "visual": "identical to default and busy: nothing animates in any state",
            "channel": "`prefers-reduced-motion`",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Nothing; progress is not focusable and never traps a person."
          },
          {
            "key": "Escape",
            "action": "Nothing; cancelling is a separate button next to the bar."
          }
        ],
        "responsive": "Fills its container; the header wraps the value under the label below 320px; the bar never shrinks below 8px. RTL fills from the end edge, which the native element does on its own.",
        "portability": {
          "web": "native <progress max value> with a <label for>; indeterminate by omitting value and setting aria-valuetext; the fill through ::-webkit-progress-value and ::-moz-progress-bar; stripes through a repeating-linear-gradient with no animation.",
          "nativeFallbacks": [
            "GTK4 ProgressBar; pulse mode draws the stripes statically (no pulse animation).",
            "Qt QProgressBar; the chunk is the fill, minimum = maximum = 0 for indeterminate with a static hatched brush.",
            "Terminal UI: a bar of block characters; indeterminate as alternating half blocks."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "loading-indicator",
          "file-input",
          "wizard",
          "toast"
        ],
        "specimens": [
          "admin-form",
          "i3-window-frame"
        ],
        "nonExamples": "A spinner. Animated or \"barber-pole\" stripes. A shimmering skeleton in place\nof a bar. A circular ring. A rounded pill-shaped bar. Colour-only failure\nwithout the glyph and text. A bar with no label. A bar that blocks input.",
        "contrast": [
          {
            "label": "progress default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "progress default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.canvas",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "progress error text",
            "state": "error",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.canvas",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "progress error border",
            "state": "error",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "label on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "detail line on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "value fill against the track",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.primary.bg",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#871f19",
            "bgHex": "#420f0c",
            "ratio": 1.72,
            "pass": false,
            "waiver": "the fill measures 1.72:1 against the track; the value is carried by the visible percentage text and the native value, and the track boundary (border.control, 4.45:1) marks the full extent"
          },
          {
            "label": "stripes (decorative pattern)",
            "state": "busy",
            "kind": "ui",
            "min": 1,
            "fg": "color.action.primary.bg",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#871f19",
            "bgHex": "#420f0c",
            "ratio": 1.72,
            "pass": true,
            "waiver": "the stripes are a pattern, not a boundary; busy is carried by aria-busy and aria-valuetext"
          },
          {
            "label": "error fill against the track",
            "state": "error",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.fill",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#dc282e",
            "bgHex": "#420f0c",
            "ratio": 3.36,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "progress",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Progress",
        "summary": "A native progress element with a label and value; determinate fills with the primary colour, indeterminate shows static 45° stripes, never an animation.",
        "native": true,
        "aria": {
          "pattern": "native <progress> labelled by <label for>; aria-valuetext for indeterminate work",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/meter/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "track.bg": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "track.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "value.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "value.bg-error": {
            "alias": "color.status.danger.fill",
            "value": "#dc282e",
            "status": "observed"
          },
          "stripe.a": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "stripe.b": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "value.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "detail.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "error.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "fill {color.action.primary.bg} on the track; the value text",
            "channel": "the native value; the percentage text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "busy",
            "visual": "the whole track shows static 45° stripes of {color.action.primary.bg} on {color.interaction.pressed.bg}; no value text",
            "channel": "`aria-busy`; `aria-valuetext`; the stripe pattern; no animation",
            "tokens": {}
          },
          {
            "state": "error",
            "visual": "fill → {color.status.danger.fill}; the label gains the ✕ glyph in {color.status.danger.text}; the detail line says what failed",
            "channel": "glyph; worded detail",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "reduced-motion",
            "visual": "identical to default and busy: nothing animates in any state",
            "channel": "`prefers-reduced-motion`",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Nothing; progress is not focusable and never traps a person."
          },
          {
            "key": "Escape",
            "action": "Nothing; cancelling is a separate button next to the bar."
          }
        ],
        "responsive": "Fills its container; the header wraps the value under the label below 320px; the bar never shrinks below 8px. RTL fills from the end edge, which the native element does on its own.",
        "portability": {
          "web": "native <progress max value> with a <label for>; indeterminate by omitting value and setting aria-valuetext; the fill through ::-webkit-progress-value and ::-moz-progress-bar; stripes through a repeating-linear-gradient with no animation.",
          "nativeFallbacks": [
            "GTK4 ProgressBar; pulse mode draws the stripes statically (no pulse animation).",
            "Qt QProgressBar; the chunk is the fill, minimum = maximum = 0 for indeterminate with a static hatched brush.",
            "Terminal UI: a bar of block characters; indeterminate as alternating half blocks."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "loading-indicator",
          "file-input",
          "wizard",
          "toast"
        ],
        "specimens": [
          "admin-form",
          "i3-window-frame"
        ],
        "nonExamples": "A spinner. Animated or \"barber-pole\" stripes. A shimmering skeleton in place\nof a bar. A circular ring. A rounded pill-shaped bar. Colour-only failure\nwithout the glyph and text. A bar with no label. A bar that blocks input.",
        "contrast": [
          {
            "label": "progress default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "progress default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.canvas",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "progress error text",
            "state": "error",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.canvas",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "progress error border",
            "state": "error",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "label on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "detail line on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "value fill against the track",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.primary.bg",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#871f19",
            "bgHex": "#420f0c",
            "ratio": 1.72,
            "pass": false,
            "waiver": "the fill measures 1.72:1 against the track; the value is carried by the visible percentage text and the native value, and the track boundary (border.control, 4.45:1) marks the full extent"
          },
          {
            "label": "stripes (decorative pattern)",
            "state": "busy",
            "kind": "ui",
            "min": 1,
            "fg": "color.action.primary.bg",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#871f19",
            "bgHex": "#420f0c",
            "ratio": 1.72,
            "pass": true,
            "waiver": "the stripes are a pattern, not a boundary; busy is carried by aria-busy and aria-valuetext"
          },
          {
            "label": "error fill against the track",
            "state": "error",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.fill",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#dc282e",
            "bgHex": "#420f0c",
            "ratio": 3.36,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/progress.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/progress.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "radio-group",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "radio-group",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Radio group",
        "summary": "A fieldset of native radios for one exclusive choice; each radio is a 16px square that fills with the primary action colour and an inner square when checked.",
        "native": true,
        "aria": {
          "pattern": "native <input type=\"radio\"> inside <fieldset> with <legend>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/radio/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "box.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "box.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.bg-checked": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.bg-checked-hover": {
            "alias": "color.action.primary.hover-bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.dot": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.ring-checked": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "box.dot-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "text.default": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "text.disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "legend.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "legend.required-mark": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "16px square, 1px {color.border.control} on {color.surface.input}; text {color.text.default}",
            "channel": "—",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "box background → {color.interaction.hover.bg}; a checked box → {color.action.primary.hover-bg}",
            "channel": "cursor: pointer; hover-capable pointers only",
            "tokens": {
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px around the box",
            "channel": "the ring",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "checked",
            "visual": "box fills {color.action.primary.bg}; an 8px inner square in {color.action.primary.text}; border stays {color.border.control}",
            "channel": "the inner square; `checked`",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "checked+focus-visible",
            "visual": "the fill and a ring in {color.interaction.focus.ring-container}",
            "channel": "inner square and ring",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "boxes {color.interaction.disabled.bg} with 1px {color.border.disabled}; inner square and text {color.text.disabled}",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "invalid",
            "visual": "every box border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "required",
            "visual": "`*` after the legend in {color.status.danger.text} plus visually hidden \"required\"",
            "channel": "`required`; the mark",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Enters the group on the checked radio, or the first when none is checked; leaves it entirely."
          },
          {
            "key": "Up / Down / Left / Right",
            "action": "Moves the check to the previous or next radio and selects it (native); wraps at the ends."
          },
          {
            "key": "Space",
            "action": "Checks the focused radio when none is checked."
          }
        ],
        "responsive": "Vertical groups stack at every width. The horizontal variant wraps into rows at 320px and keeps a 16px gap between options. RTL mirrors the box to the inline start and reverses the row.",
        "portability": {
          "web": "native <input type=\"radio\"> sharing a name, each inside a <label>, all inside <fieldset> with <legend>; never role=\"radiogroup\" on a div when the native group is available; the message is linked from the fieldset.",
          "nativeFallbacks": [
            "GTK4 CheckButton with a group; square indicator through CSS.",
            "Qt QRadioButton in a QButtonGroup; indicator subcontrol styled square.",
            "Terminal UI: (o) and ( ) glyphs; arrow keys move the mark."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "checkbox",
          "switch",
          "segmented-control",
          "fieldset",
          "field",
          "select"
        ],
        "specimens": [
          "settings-panel",
          "admin-form"
        ],
        "nonExamples": "Circular radios. A checked state shown by border colour alone with no inner\nsquare. Radios that submit or navigate on change. A group with no legend or\nwith the legend rendered as a label on one option. Separate tab stops per\nradio. One radio on its own. Disabling by opacity. A div with\n`role=\"radiogroup\"` built from spans.",
        "contrast": [
          {
            "label": "radio-group default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group checked text",
            "state": "checked",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group checked+focus-visible text",
            "state": "checked+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group checked+focus-visible outline",
            "state": "checked+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.action.primary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#871f19",
            "ratio": 4.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group required border",
            "state": "required",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "option text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "legend on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checked radio edge against the panel (the border stays border.control)",
            "state": "checked",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "inner square on the hovered checked fill",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.hover-bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled option text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled inner square (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "radio-group",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Radio group",
        "summary": "A fieldset of native radios for one exclusive choice; each radio is a 16px square that fills with the primary action colour and an inner square when checked.",
        "native": true,
        "aria": {
          "pattern": "native <input type=\"radio\"> inside <fieldset> with <legend>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/radio/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "box.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "box.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "box.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "box.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "box.bg-checked": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "box.bg-checked-hover": {
            "alias": "color.action.primary.hover-bg",
            "value": "#911410",
            "status": "observed"
          },
          "box.dot": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "box.ring-checked": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "box.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "box.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "box.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "box.dot-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "text.default": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "text.disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "legend.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "legend.required-mark": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "16px square, 1px {color.border.control} on {color.surface.input}; text {color.text.default}",
            "channel": "—",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "box background → {color.interaction.hover.bg}; a checked box → {color.action.primary.hover-bg}",
            "channel": "cursor: pointer; hover-capable pointers only",
            "tokens": {
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px around the box",
            "channel": "the ring",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "checked",
            "visual": "box fills {color.action.primary.bg}; an 8px inner square in {color.action.primary.text}; border stays {color.border.control}",
            "channel": "the inner square; `checked`",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              }
            }
          },
          {
            "state": "checked+focus-visible",
            "visual": "the fill and a ring in {color.interaction.focus.ring-container}",
            "channel": "inner square and ring",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "boxes {color.interaction.disabled.bg} with 1px {color.border.disabled}; inner square and text {color.text.disabled}",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "invalid",
            "visual": "every box border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "required",
            "visual": "`*` after the legend in {color.status.danger.text} plus visually hidden \"required\"",
            "channel": "`required`; the mark",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Enters the group on the checked radio, or the first when none is checked; leaves it entirely."
          },
          {
            "key": "Up / Down / Left / Right",
            "action": "Moves the check to the previous or next radio and selects it (native); wraps at the ends."
          },
          {
            "key": "Space",
            "action": "Checks the focused radio when none is checked."
          }
        ],
        "responsive": "Vertical groups stack at every width. The horizontal variant wraps into rows at 320px and keeps a 16px gap between options. RTL mirrors the box to the inline start and reverses the row.",
        "portability": {
          "web": "native <input type=\"radio\"> sharing a name, each inside a <label>, all inside <fieldset> with <legend>; never role=\"radiogroup\" on a div when the native group is available; the message is linked from the fieldset.",
          "nativeFallbacks": [
            "GTK4 CheckButton with a group; square indicator through CSS.",
            "Qt QRadioButton in a QButtonGroup; indicator subcontrol styled square.",
            "Terminal UI: (o) and ( ) glyphs; arrow keys move the mark."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "checkbox",
          "switch",
          "segmented-control",
          "fieldset",
          "field",
          "select"
        ],
        "specimens": [
          "settings-panel",
          "admin-form"
        ],
        "nonExamples": "Circular radios. A checked state shown by border colour alone with no inner\nsquare. Radios that submit or navigate on change. A group with no legend or\nwith the legend rendered as a label on one option. Separate tab stops per\nradio. One radio on its own. Disabling by opacity. A div with\n`role=\"radiogroup\"` built from spans.",
        "contrast": [
          {
            "label": "radio-group default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group checked text",
            "state": "checked",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group checked+focus-visible text",
            "state": "checked+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group checked+focus-visible outline",
            "state": "checked+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.action.primary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#871f19",
            "ratio": 4.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "radio-group required border",
            "state": "required",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "option text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "legend on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "checked radio edge against the panel (the border stays border.control)",
            "state": "checked",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "inner square on the hovered checked fill",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.hover-bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled option text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled inner square (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/radio-group.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/radio-group.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "search-field",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "search-field",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Search field",
        "summary": "The text-field box around a native search input with a magnifier, a clear button that appears with a value, an optional shortcut hint, a loading glyph and a no-results status line.",
        "native": true,
        "aria": {
          "pattern": "native <input type=\"search\"> with <label> inside a role=\"search\" landmark; status through role=\"status\"",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/landmarks/examples/search.html"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.placeholder": {
            "alias": "color.text.placeholder",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "icon.stroke": {
            "alias": "color.icon.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "loading.glyph": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "clear.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "clear.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "kbd.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "kbd.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "status.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; magnifier {color.icon.default}; text {color.text.default}",
            "channel": "the magnifier",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; the clear button → {color.action.tertiary.hover-bg} when hovered",
            "channel": "cursor: text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px; the hint hides",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "placeholder-shown",
            "visual": "placeholder in {color.text.placeholder}, italic; no clear button",
            "channel": "italic; the clear button is absent",
            "tokens": {
              "fg": {
                "alias": "color.text.placeholder",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "filled",
            "visual": "as default with a value; the clear button is present",
            "channel": "the clear button",
            "tokens": {}
          },
          {
            "state": "loading",
            "visual": "the static `⋯` glyph in {color.text.muted} replaces the magnifier; the input stays editable",
            "channel": "glyph; `aria-busy`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text and icon {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; no clear button",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "no-results",
            "visual": "the status line \"No results for …\" in {color.text.muted} below the help; the box unchanged",
            "channel": "the status text; `role=\"status\"`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Input, then the clear button when it is visible."
          },
          {
            "key": "Escape",
            "action": "Clears a non-empty value and keeps focus; with an empty value, nothing."
          },
          {
            "key": "Enter",
            "action": "Runs the search when the host does not search as you type."
          },
          {
            "key": "/ or Ctrl+K",
            "action": "Focuses the field from anywhere on the page when the host binds the shortcut shown in the hint."
          }
        ],
        "responsive": "Fills its container with min-width 0; icon, clear and hint keep their slots and the text shrinks first; in a toolbar it may collapse to an icon button below 600px. RTL mirrors the icon to the inline start and the clear and hint to the inline end.",
        "portability": {
          "web": "native <input type=\"search\"> with <label>, inside <form role=\"search\"> or a role=\"search\" landmark; results announced through the status line, never a live region on every keystroke; the hint is a <kbd> that is aria-hidden; the host cancel button is hidden and replaced by the clear button.",
          "nativeFallbacks": [
            "GTK4 SearchEntry; the clear icon is its secondary icon.",
            "Qt QLineEdit with a clearButtonEnabled and a leading QAction icon.",
            "Terminal UI: a / prompt line; the status in dim text under it."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "combobox",
          "command-palette",
          "toolbar",
          "empty-state",
          "kbd"
        ],
        "specimens": [
          "filterable-table",
          "settings-panel"
        ],
        "nonExamples": "Rounded or pill-shaped search boxes. A magnifier button that submits\ninstead of an icon. A spinner while loading. Results announced on every\nkeystroke. \"No results\" in red or with the ✕ glyph. A clear button that is\nalways visible. A search field without a label. Disabling by opacity.",
        "contrast": [
          {
            "label": "search-field default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field placeholder-shown text",
            "state": "placeholder-shown",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.placeholder",
            "bg": "color.surface.input",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field placeholder-shown border",
            "state": "placeholder-shown",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field loading text",
            "state": "loading",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field loading border",
            "state": "loading",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field no-results text",
            "state": "no-results",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field no-results border",
            "state": "no-results",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "magnifier on the input surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.icon.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "loading glyph and kbd hint on the input surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.input",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "clear glyph on the input surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "clear glyph on its hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help and no-results status on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "kbd hint edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.input",
            "fgHex": "#531310",
            "bgHex": "#0c0909",
            "ratio": 1.39,
            "pass": true,
            "waiver": "the hint is not a control; its text at 5.81:1 carries the meaning"
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "search-field",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Search field",
        "summary": "The text-field box around a native search input with a magnifier, a clear button that appears with a value, an optional shortcut hint, a loading glyph and a no-results status line.",
        "native": true,
        "aria": {
          "pattern": "native <input type=\"search\"> with <label> inside a role=\"search\" landmark; status through role=\"status\"",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/landmarks/examples/search.html"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "input.placeholder": {
            "alias": "color.text.placeholder",
            "value": "#bd787d",
            "status": "observed"
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed"
          },
          "icon.stroke": {
            "alias": "color.icon.default",
            "value": "#e99499",
            "status": "observed"
          },
          "loading.glyph": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "clear.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed"
          },
          "clear.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "kbd.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "kbd.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed"
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "status.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; magnifier {color.icon.default}; text {color.text.default}",
            "channel": "the magnifier",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; the clear button → {color.action.tertiary.hover-bg} when hovered",
            "channel": "cursor: text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px; the hint hides",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "placeholder-shown",
            "visual": "placeholder in {color.text.placeholder}, italic; no clear button",
            "channel": "italic; the clear button is absent",
            "tokens": {
              "fg": {
                "alias": "color.text.placeholder",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "filled",
            "visual": "as default with a value; the clear button is present",
            "channel": "the clear button",
            "tokens": {}
          },
          {
            "state": "loading",
            "visual": "the static `⋯` glyph in {color.text.muted} replaces the magnifier; the input stays editable",
            "channel": "glyph; `aria-busy`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text and icon {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; no clear button",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "no-results",
            "visual": "the status line \"No results for …\" in {color.text.muted} below the help; the box unchanged",
            "channel": "the status text; `role=\"status\"`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Input, then the clear button when it is visible."
          },
          {
            "key": "Escape",
            "action": "Clears a non-empty value and keeps focus; with an empty value, nothing."
          },
          {
            "key": "Enter",
            "action": "Runs the search when the host does not search as you type."
          },
          {
            "key": "/ or Ctrl+K",
            "action": "Focuses the field from anywhere on the page when the host binds the shortcut shown in the hint."
          }
        ],
        "responsive": "Fills its container with min-width 0; icon, clear and hint keep their slots and the text shrinks first; in a toolbar it may collapse to an icon button below 600px. RTL mirrors the icon to the inline start and the clear and hint to the inline end.",
        "portability": {
          "web": "native <input type=\"search\"> with <label>, inside <form role=\"search\"> or a role=\"search\" landmark; results announced through the status line, never a live region on every keystroke; the hint is a <kbd> that is aria-hidden; the host cancel button is hidden and replaced by the clear button.",
          "nativeFallbacks": [
            "GTK4 SearchEntry; the clear icon is its secondary icon.",
            "Qt QLineEdit with a clearButtonEnabled and a leading QAction icon.",
            "Terminal UI: a / prompt line; the status in dim text under it."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "combobox",
          "command-palette",
          "toolbar",
          "empty-state",
          "kbd"
        ],
        "specimens": [
          "filterable-table",
          "settings-panel"
        ],
        "nonExamples": "Rounded or pill-shaped search boxes. A magnifier button that submits\ninstead of an icon. A spinner while loading. Results announced on every\nkeystroke. \"No results\" in red or with the ✕ glyph. A clear button that is\nalways visible. A search field without a label. Disabling by opacity.",
        "contrast": [
          {
            "label": "search-field default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field placeholder-shown text",
            "state": "placeholder-shown",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.placeholder",
            "bg": "color.surface.input",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field placeholder-shown border",
            "state": "placeholder-shown",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field loading text",
            "state": "loading",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field loading border",
            "state": "loading",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field no-results text",
            "state": "no-results",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "search-field no-results border",
            "state": "no-results",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "magnifier on the input surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.icon.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "loading glyph and kbd hint on the input surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.input",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "clear glyph on the input surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "clear glyph on its hover fill",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help and no-results status on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "kbd hint edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.input",
            "fgHex": "#531310",
            "bgHex": "#0c0909",
            "ratio": 1.39,
            "pass": true,
            "waiver": "the hint is not a control; its text at 5.81:1 carries the meaning"
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/search-field.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/search-field.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "select",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "select",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Select",
        "summary": "The native single or multiple select in the text-field box with a line-icon chevron; the popup list is host-rendered and outside the theme.",
        "native": true,
        "aria": {
          "pattern": "native <select> with <label>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring-invalid": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "control.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "control.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "chevron.stroke": {
            "alias": "color.icon.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "option.bg": {
            "alias": "color.surface.raised",
            "value": "#241010",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "option.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "option.bg-selected": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "option.text-selected": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "group.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.required-mark": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; value {color.text.default}; chevron {color.icon.default}",
            "channel": "the chevron",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; border unchanged",
            "channel": "cursor: default; hover-capable pointers only",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "required",
            "visual": "`*` after the label in {color.status.danger.text} plus visually hidden \"required\"",
            "channel": "`required`; the mark",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "invalid",
            "visual": "border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid+focus-visible",
            "visual": "the 2px danger border and the ring in {color.interaction.focus.ring-container} at −4px",
            "channel": "double boundary",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text and chevron {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus in and out."
          },
          {
            "key": "Space / Alt+Down",
            "action": "Opens the host popup (native)."
          },
          {
            "key": "Up / Down",
            "action": "Moves through options; in the closed single select this changes the value directly."
          },
          {
            "key": "Typing",
            "action": "Jumps to the first option starting with the typed characters (native)."
          },
          {
            "key": "Shift+Up / Shift+Down, Ctrl+click",
            "action": "Extends or toggles the selection in the multiple variant (native)."
          }
        ],
        "responsive": "Fills its field container with min-width 0; the chevron keeps its 16px slot; long option text truncates inside the box with the native ellipsis. RTL moves the chevron to the inline end.",
        "portability": {
          "web": "native <select> plus <label>; the closed box is styled with appearance none; the open popup is drawn by the host and receives only option and optgroup colours where the engine honours them; never replaced by a custom listbox (that is the combobox component).",
          "nativeFallbacks": [
            "GTK4 DropDown; the popover follows border.overlay on surface.raised.",
            "Qt QComboBox stylesheet with the drop-down subcontrol; QListView for multiple.",
            "Terminal UI: the value in a bordered box with a ▾ glyph; a bordered list for multiple."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "combobox",
          "multiselect",
          "text-field",
          "field",
          "menu"
        ],
        "specimens": [
          "settings-panel",
          "admin-form",
          "filterable-table"
        ],
        "nonExamples": "A custom-built dropdown with a styled popup. A background-image chevron in\na literal colour. Rounded corners. A select whose first option is blank. A\nselect that triggers navigation on change. Invalid shown by colour alone.\nA glow instead of the ring. Disabling by opacity.",
        "contrast": [
          {
            "label": "select default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select required text",
            "state": "required",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select required border",
            "state": "required",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select invalid+focus-visible text",
            "state": "invalid+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select invalid+focus-visible border",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select invalid+focus-visible outline",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.input",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chevron on the input surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.icon.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "option text in the host list",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.raised",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "group label in the host list",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.raised",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "selected option",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "select",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Select",
        "summary": "The native single or multiple select in the text-field box with a line-icon chevron; the popup list is host-rendered and outside the theme.",
        "native": true,
        "aria": {
          "pattern": "native <select> with <label>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring-invalid": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "control.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "control.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "chevron.stroke": {
            "alias": "color.icon.default",
            "value": "#e99499",
            "status": "observed"
          },
          "option.bg": {
            "alias": "color.surface.raised",
            "value": "#241010",
            "status": "observed"
          },
          "option.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "option.bg-selected": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "option.text-selected": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "group.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "label.required-mark": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; value {color.text.default}; chevron {color.icon.default}",
            "channel": "the chevron",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; border unchanged",
            "channel": "cursor: default; hover-capable pointers only",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "required",
            "visual": "`*` after the label in {color.status.danger.text} plus visually hidden \"required\"",
            "channel": "`required`; the mark",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "invalid",
            "visual": "border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid+focus-visible",
            "visual": "the 2px danger border and the ring in {color.interaction.focus.ring-container} at −4px",
            "channel": "double boundary",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text and chevron {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus in and out."
          },
          {
            "key": "Space / Alt+Down",
            "action": "Opens the host popup (native)."
          },
          {
            "key": "Up / Down",
            "action": "Moves through options; in the closed single select this changes the value directly."
          },
          {
            "key": "Typing",
            "action": "Jumps to the first option starting with the typed characters (native)."
          },
          {
            "key": "Shift+Up / Shift+Down, Ctrl+click",
            "action": "Extends or toggles the selection in the multiple variant (native)."
          }
        ],
        "responsive": "Fills its field container with min-width 0; the chevron keeps its 16px slot; long option text truncates inside the box with the native ellipsis. RTL moves the chevron to the inline end.",
        "portability": {
          "web": "native <select> plus <label>; the closed box is styled with appearance none; the open popup is drawn by the host and receives only option and optgroup colours where the engine honours them; never replaced by a custom listbox (that is the combobox component).",
          "nativeFallbacks": [
            "GTK4 DropDown; the popover follows border.overlay on surface.raised.",
            "Qt QComboBox stylesheet with the drop-down subcontrol; QListView for multiple.",
            "Terminal UI: the value in a bordered box with a ▾ glyph; a bordered list for multiple."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "combobox",
          "multiselect",
          "text-field",
          "field",
          "menu"
        ],
        "specimens": [
          "settings-panel",
          "admin-form",
          "filterable-table"
        ],
        "nonExamples": "A custom-built dropdown with a styled popup. A background-image chevron in\na literal colour. Rounded corners. A select whose first option is blank. A\nselect that triggers navigation on change. Invalid shown by colour alone.\nA glow instead of the ring. Disabling by opacity.",
        "contrast": [
          {
            "label": "select default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select required text",
            "state": "required",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select required border",
            "state": "required",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select invalid+focus-visible text",
            "state": "invalid+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select invalid+focus-visible border",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "select invalid+focus-visible outline",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.input",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "chevron on the input surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.icon.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "option text in the host list",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.raised",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "group label in the host list",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.raised",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "selected option",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/select.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/select.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "settings-panel",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "settings-panel",
        "family": "composed",
        "maturity": "stable",
        "priority": "R1",
        "title": "Settings panel",
        "summary": "A two-column settings screen composed from the sidebar-nav, fieldset, switch, select, radio-group, text-field, checkbox and button components; below 600px the sidebar becomes a tab strip.",
        "native": true,
        "aria": {
          "pattern": "region landmark named by the h2; a nav landmark for the sections with aria-current on the open one; a form landmark holding native controls in one fieldset; aria-busy on the form while applying",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "nav.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "nav.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "nav.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "nav.current-text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "nav.current-indicator": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "nav.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "title.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "lead.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "group.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "group.legend": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "control.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "control.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "control.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "control.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "control.checked-bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "control.checked-glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "invalid.border": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "invalid.message": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "footer.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "apply.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "apply.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "apply.busy-glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "reset.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "reset.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "rest tokens of every component on {color.surface.default}; the open section carries the indicator bar",
            "channel": "`aria-current`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "the dashed {color.interaction.focus.ring} on the control holding focus (shown on the first switch); the other controls stay at rest",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid",
            "visual": "the inner-gap field takes the 2px {color.status.danger.border} and shows its ✕ message; the other controls stay at rest",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "busy",
            "visual": "Apply shows the static ⋯ glyph in {color.action.primary.text}; the form carries `aria-busy`; nothing shrinks or animates",
            "channel": "glyph; `aria-busy`; cursor: progress",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Walks the section links, then the controls in reading order, then Apply and Reset; nothing inside is a composite widget, so every control is its own stop."
          },
          {
            "key": "Enter / Space",
            "action": "Follows a section link; toggles a switch or checkbox; opens the select."
          },
          {
            "key": "Arrow keys",
            "action": "Move within the radio-group and the select's options; step the numeric field."
          },
          {
            "key": "Escape",
            "action": "Nothing; the panel is not a dialog and nothing is dismissed."
          }
        ],
        "responsive": "The root is an inline-size container; below 600px the sidebar collapses into a scrollable tab strip above the form and both columns span the grid. Every control keeps min-width 0 and wraps its label above; at 320px the strip scrolls and the form stacks without clipping. RTL mirrors the sidebar side, the indicator edge and the px suffix.",
        "portability": {
          "web": "A region, a nav and a form landmark with native controls; the collapse is a container query on the root and needs no script. Hosts without container queries collapse at the 600px viewport breakpoint and record the deviation. The two-column grid and the 56rem reference width are layout of this specimen, not rules.",
          "nativeFallbacks": [
            "GTK4: a HeaderBar-free window with a StackSidebar and a PreferencesPage; each row maps to its own component port.",
            "Qt: QListWidget beside a QStackedWidget of QGroupBox forms; the busy state is a QProgressBar in the button row.",
            "Terminal UI: a two-pane layout whose left list uses the selection fill; below 60 columns the list becomes a top tab row."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-360",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-I18N",
          "FX-RTL",
          "FX-DENSITY"
        ],
        "related": [
          "sidebar-nav",
          "fieldset",
          "switch",
          "select",
          "radio-group",
          "text-field",
          "checkbox",
          "button",
          "tabs"
        ],
        "specimens": [],
        "nonExamples": "A rounded, shadowed settings card. A Material-style app bar above the form.\nToggle switches with rounded pills or animated thumbs. Section links drawn\nas filled tabs instead of the indicator bar. A red form background to show\nthat something is invalid. Applying while the controls are dimmed with\nopacity. A spinner replacing the Apply label.",
        "contrast": [
          {
            "label": "settings-panel default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "settings-panel focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "settings-panel focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "settings-panel focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "settings-panel invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "settings-panel invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "settings-panel busy text",
            "state": "busy",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "title, legend and the current section on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "lead and help text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "current-section indicator bar",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "control boundaries on the panel surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "Reset button boundary",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "panel edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.default",
            "fgHex": "#531310",
            "bgHex": "#160b0b",
            "ratio": 1.35,
            "pass": true,
            "waiver": "the panel edge separates the screen from the page; every control inside carries its own boundary"
          },
          {
            "label": "sidebar, group and footer rules (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "the rules group content that is already distinct by landmark and legend"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "settings-panel",
        "family": "composed",
        "maturity": "stable",
        "priority": "R1",
        "title": "Settings panel",
        "summary": "A two-column settings screen composed from the sidebar-nav, fieldset, switch, select, radio-group, text-field, checkbox and button components; below 600px the sidebar becomes a tab strip.",
        "native": true,
        "aria": {
          "pattern": "region landmark named by the h2; a nav landmark for the sections with aria-current on the open one; a form landmark holding native controls in one fieldset; aria-busy on the form while applying",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/landmark-regions/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed"
          },
          "nav.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "nav.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "nav.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "nav.current-text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "nav.current-indicator": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed"
          },
          "nav.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "title.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "lead.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "group.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "group.legend": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "control.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "control.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "control.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "control.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "control.checked-bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "control.checked-glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "invalid.border": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "invalid.message": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "footer.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "apply.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "apply.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "apply.busy-glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "reset.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "reset.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "rest tokens of every component on {color.surface.default}; the open section carries the indicator bar",
            "channel": "`aria-current`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "the dashed {color.interaction.focus.ring} on the control holding focus (shown on the first switch); the other controls stay at rest",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid",
            "visual": "the inner-gap field takes the 2px {color.status.danger.border} and shows its ✕ message; the other controls stay at rest",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "busy",
            "visual": "Apply shows the static ⋯ glyph in {color.action.primary.text}; the form carries `aria-busy`; nothing shrinks or animates",
            "channel": "glyph; `aria-busy`; cursor: progress",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Walks the section links, then the controls in reading order, then Apply and Reset; nothing inside is a composite widget, so every control is its own stop."
          },
          {
            "key": "Enter / Space",
            "action": "Follows a section link; toggles a switch or checkbox; opens the select."
          },
          {
            "key": "Arrow keys",
            "action": "Move within the radio-group and the select's options; step the numeric field."
          },
          {
            "key": "Escape",
            "action": "Nothing; the panel is not a dialog and nothing is dismissed."
          }
        ],
        "responsive": "The root is an inline-size container; below 600px the sidebar collapses into a scrollable tab strip above the form and both columns span the grid. Every control keeps min-width 0 and wraps its label above; at 320px the strip scrolls and the form stacks without clipping. RTL mirrors the sidebar side, the indicator edge and the px suffix.",
        "portability": {
          "web": "A region, a nav and a form landmark with native controls; the collapse is a container query on the root and needs no script. Hosts without container queries collapse at the 600px viewport breakpoint and record the deviation. The two-column grid and the 56rem reference width are layout of this specimen, not rules.",
          "nativeFallbacks": [
            "GTK4: a HeaderBar-free window with a StackSidebar and a PreferencesPage; each row maps to its own component port.",
            "Qt: QListWidget beside a QStackedWidget of QGroupBox forms; the busy state is a QProgressBar in the button row.",
            "Terminal UI: a two-pane layout whose left list uses the selection fill; below 60 columns the list becomes a top tab row."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-360",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-I18N",
          "FX-RTL",
          "FX-DENSITY"
        ],
        "related": [
          "sidebar-nav",
          "fieldset",
          "switch",
          "select",
          "radio-group",
          "text-field",
          "checkbox",
          "button",
          "tabs"
        ],
        "specimens": [],
        "nonExamples": "A rounded, shadowed settings card. A Material-style app bar above the form.\nToggle switches with rounded pills or animated thumbs. Section links drawn\nas filled tabs instead of the indicator bar. A red form background to show\nthat something is invalid. Applying while the controls are dimmed with\nopacity. A spinner replacing the Apply label.",
        "contrast": [
          {
            "label": "settings-panel default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "settings-panel focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "settings-panel focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "settings-panel focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "settings-panel invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "settings-panel invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "settings-panel busy text",
            "state": "busy",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "title, legend and the current section on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "lead and help text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "current-section indicator bar",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "control boundaries on the panel surface",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "Reset button boundary",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "panel edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.default",
            "fgHex": "#531310",
            "bgHex": "#160b0b",
            "ratio": 1.35,
            "pass": true,
            "waiver": "the panel edge separates the screen from the page; every control inside carries its own boundary"
          },
          {
            "label": "sidebar, group and footer rules (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "the rules group content that is already distinct by landmark and legend"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/settings-panel.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/settings-panel.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "sidebar-nav",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "sidebar-nav",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Sidebar navigation",
        "summary": "A vertical list of section links with optional nested groups; the current section carries a 2px inline-start indicator and bright text, and the rail collapses to icons.",
        "native": true,
        "aria": {
          "pattern": "native nav with nested ul lists; groups are buttons with aria-expanded",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "link.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.bg-pressed": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.indicator": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "link.indicator-inactive": {
            "alias": "color.border.selected-indicator-inactive",
            "value": "#9e231f",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "current.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.inactive-bg": {
            "alias": "color.interaction.selection.inactive-bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.inactive-text": {
            "alias": "color.interaction.selection.inactive-text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "icon.stroke": {
            "alias": "color.icon.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "group.chevron": {
            "alias": "color.icon.decorative",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "text {color.text.default}; no fill; transparent inline-start edge",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "current",
            "visual": "2px {color.border.selected-indicator} inline-start bar; text {color.text.bright}",
            "channel": "`aria-current=\"page\"`; the bar",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.selected-indicator",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "fill {color.interaction.selection.bg} with {color.interaction.selection.text}; the ring in {color.interaction.focus.ring-container} when focused",
            "channel": "`aria-selected` on a listbox-style rail; the fill's on-fill text",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected+container-inactive",
            "visual": "fill {color.interaction.selection.inactive-bg} with {color.interaction.selection.inactive-text}; no ring",
            "channel": "lightness drop between the two fills",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.inactive-text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.inactive-bg",
                "value": "#420f0c",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "expanded",
            "visual": "the group's chevron rotated 90°; its sublist shown",
            "channel": "`aria-expanded=\"true\"`; the children are present",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "collapsed",
            "visual": "labels visually hidden; icons centred; the current bar and fills unchanged",
            "channel": "the labels remain for assistive technology and as tooltips",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves through links and group buttons in document order; hidden children are skipped."
          },
          {
            "key": "Enter",
            "action": "Follows a link or toggles a group."
          },
          {
            "key": "Space",
            "action": "Toggles a group."
          }
        ],
        "responsive": "The rail is 240px wide in the application layout and collapses to an icon rail (the collapsed variant) between 900px and 1280px; below 900px it becomes a drawer. Labels never truncate; long labels wrap onto a second line. RTL mirrors the indicator to the inline-start edge and the chevron direction.",
        "portability": {
          "web": "nav with aria-label wrapping a ul; each item an anchor with aria-current=\"page\" for the current section; groups are buttons with aria-expanded and aria-controls followed by a ul that is hidden until expanded; the indicator is a border-inline-start, the selection a background, the ring an outline.",
          "nativeFallbacks": [
            "GTK4 ListBox with rows; the current row's indicator through a 2px start border style class.",
            "Qt QTreeView with the branch indicator hidden; the current row painted with the indicator by a delegate.",
            "Terminal UI: the current section prefixed by a 2-cell heavy bar; children indented by two cells."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "tabs",
          "breadcrumbs",
          "tree",
          "disclosure",
          "drawer"
        ],
        "specimens": [
          "settings-panel",
          "i3-window-frame"
        ],
        "nonExamples": "A filled or rounded current item. The indicator on the inline-end edge. A\ncurrent item marked by bold text alone. Labels removed from the DOM when\ncollapsed. A group whose children stay in the tab order while hidden. A rail\nthat scrolls horizontally. Icon-only links with no accessible name. Hover that\nchanges the text colour.",
        "contrast": [
          {
            "label": "sidebar-nav default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav current border",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav selected+container-inactive text",
            "state": "selected+container-inactive",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.inactive-text",
            "bg": "color.interaction.selection.inactive-bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav expanded text",
            "state": "expanded",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav collapsed text",
            "state": "collapsed",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on a selected item when focused",
            "state": "selected",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "group chevron (decorative; aria-expanded carries the state)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.icon.decorative",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": "the chevron duplicates aria-expanded and the visible children; it is not the only channel"
          },
          {
            "label": "rail edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "the edge separates the rail from the canvas; the links are the targets"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "sidebar-nav",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Sidebar navigation",
        "summary": "A vertical list of section links with optional nested groups; the current section carries a 2px inline-start indicator and bright text, and the rail collapses to icons.",
        "native": true,
        "aria": {
          "pattern": "native nav with nested ul lists; groups are buttons with aria-expanded",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/disclosure/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "link.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "link.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "link.bg-pressed": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "link.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "link.indicator": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed"
          },
          "link.indicator-inactive": {
            "alias": "color.border.selected-indicator-inactive",
            "value": "#9e231f",
            "status": "observed"
          },
          "current.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "selected.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "selected.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "selected.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "selected.inactive-bg": {
            "alias": "color.interaction.selection.inactive-bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "selected.inactive-text": {
            "alias": "color.interaction.selection.inactive-text",
            "value": "#e99499",
            "status": "observed"
          },
          "icon.stroke": {
            "alias": "color.icon.default",
            "value": "#e99499",
            "status": "observed"
          },
          "group.chevron": {
            "alias": "color.icon.decorative",
            "value": "#a3676b",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "text {color.text.default}; no fill; transparent inline-start edge",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "current",
            "visual": "2px {color.border.selected-indicator} inline-start bar; text {color.text.bright}",
            "channel": "`aria-current=\"page\"`; the bar",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.selected-indicator",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "fill {color.interaction.selection.bg} with {color.interaction.selection.text}; the ring in {color.interaction.focus.ring-container} when focused",
            "channel": "`aria-selected` on a listbox-style rail; the fill's on-fill text",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected+container-inactive",
            "visual": "fill {color.interaction.selection.inactive-bg} with {color.interaction.selection.inactive-text}; no ring",
            "channel": "lightness drop between the two fills",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.inactive-text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.inactive-bg",
                "value": "#420f0c",
                "status": "observed"
              }
            }
          },
          {
            "state": "expanded",
            "visual": "the group's chevron rotated 90°; its sublist shown",
            "channel": "`aria-expanded=\"true\"`; the children are present",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "collapsed",
            "visual": "labels visually hidden; icons centred; the current bar and fills unchanged",
            "channel": "the labels remain for assistive technology and as tooltips",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves through links and group buttons in document order; hidden children are skipped."
          },
          {
            "key": "Enter",
            "action": "Follows a link or toggles a group."
          },
          {
            "key": "Space",
            "action": "Toggles a group."
          }
        ],
        "responsive": "The rail is 240px wide in the application layout and collapses to an icon rail (the collapsed variant) between 900px and 1280px; below 900px it becomes a drawer. Labels never truncate; long labels wrap onto a second line. RTL mirrors the indicator to the inline-start edge and the chevron direction.",
        "portability": {
          "web": "nav with aria-label wrapping a ul; each item an anchor with aria-current=\"page\" for the current section; groups are buttons with aria-expanded and aria-controls followed by a ul that is hidden until expanded; the indicator is a border-inline-start, the selection a background, the ring an outline.",
          "nativeFallbacks": [
            "GTK4 ListBox with rows; the current row's indicator through a 2px start border style class.",
            "Qt QTreeView with the branch indicator hidden; the current row painted with the indicator by a delegate.",
            "Terminal UI: the current section prefixed by a 2-cell heavy bar; children indented by two cells."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "tabs",
          "breadcrumbs",
          "tree",
          "disclosure",
          "drawer"
        ],
        "specimens": [
          "settings-panel",
          "i3-window-frame"
        ],
        "nonExamples": "A filled or rounded current item. The indicator on the inline-end edge. A\ncurrent item marked by bold text alone. Labels removed from the DOM when\ncollapsed. A group whose children stay in the tab order while hidden. A rail\nthat scrolls horizontally. Icon-only links with no accessible name. Hover that\nchanges the text colour.",
        "contrast": [
          {
            "label": "sidebar-nav default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav current border",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav selected+container-inactive text",
            "state": "selected+container-inactive",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.inactive-text",
            "bg": "color.interaction.selection.inactive-bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav expanded text",
            "state": "expanded",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sidebar-nav collapsed text",
            "state": "collapsed",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on a selected item when focused",
            "state": "selected",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "group chevron (decorative; aria-expanded carries the state)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.icon.decorative",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": "the chevron duplicates aria-expanded and the visible children; it is not the only channel"
          },
          {
            "label": "rail edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "the edge separates the rail from the canvas; the links are the targets"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/sidebar-nav.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/sidebar-nav.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "skip-link",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "skip-link",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Skip link",
        "summary": "The first tab stop of a page, hidden until it receives keyboard focus, that jumps past the chrome to the main content.",
        "native": true,
        "aria": {
          "pattern": "native <a href=\"#main\"> as the first focusable element in the body"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.raised",
            "value": "#241010",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "off-screen; nothing is painted",
            "channel": "the link is still in the tab order and the accessibility tree",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "appears in the top corner; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the link appears; the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "From the address bar or the top of the document, focuses the skip link and reveals it."
          },
          {
            "key": "Enter",
            "action": "Moves focus to the main landmark (which carries tabindex=\"-1\") and scrolls it into view."
          },
          {
            "key": "Tab (again)",
            "action": "Leaves the link without activating it; it hides again."
          }
        ],
        "responsive": "Fixed size in every layout; it never overlaps the main content because it is only visible while focused, and it never causes horizontal scroll while off-screen because it is moved on the block axis, not the inline axis. RTL positions it at the inline-start corner.",
        "portability": {
          "web": "An anchor with href pointing at the id of the main landmark, first in the body; main carries tabindex=\"-1\" so focus lands on it; the link is moved off-screen with a negative top, never display none or visibility hidden, so it stays focusable.",
          "nativeFallbacks": [
            "GTK4 and Qt have no page chrome to skip; the pattern does not apply and hosts record it.",
            "Terminal UI: does not apply; keyboard focus starts in the content."
          ]
        },
        "fixtures": [
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "link",
          "sidebar-nav",
          "toolbar"
        ],
        "specimens": [
          "settings-panel",
          "admin-form"
        ],
        "nonExamples": "A skip link that is always visible. One hidden with `display: none` or\n`visibility: hidden`. One that is not the first tab stop. One that points at\nan element without `tabindex=\"-1\"`, so focus does not move. A skip link\nthat slides in from the side and causes horizontal scroll while hidden. A\nrounded pill. One rendered without the frame on the canvas.",
        "contrast": [
          {
            "label": "skip-link default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.raised",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "skip-link default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "skip-link focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.raised",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "skip-link focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "skip-link focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the raised surface",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "skip-link",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Skip link",
        "summary": "The first tab stop of a page, hidden until it receives keyboard focus, that jumps past the chrome to the main content.",
        "native": true,
        "aria": {
          "pattern": "native <a href=\"#main\"> as the first focusable element in the body"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.raised",
            "value": "#241010",
            "status": "observed"
          },
          "root.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "off-screen; nothing is painted",
            "channel": "the link is still in the tab order and the accessibility tree",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "appears in the top corner; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the link appears; the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "From the address bar or the top of the document, focuses the skip link and reveals it."
          },
          {
            "key": "Enter",
            "action": "Moves focus to the main landmark (which carries tabindex=\"-1\") and scrolls it into view."
          },
          {
            "key": "Tab (again)",
            "action": "Leaves the link without activating it; it hides again."
          }
        ],
        "responsive": "Fixed size in every layout; it never overlaps the main content because it is only visible while focused, and it never causes horizontal scroll while off-screen because it is moved on the block axis, not the inline axis. RTL positions it at the inline-start corner.",
        "portability": {
          "web": "An anchor with href pointing at the id of the main landmark, first in the body; main carries tabindex=\"-1\" so focus lands on it; the link is moved off-screen with a negative top, never display none or visibility hidden, so it stays focusable.",
          "nativeFallbacks": [
            "GTK4 and Qt have no page chrome to skip; the pattern does not apply and hosts record it.",
            "Terminal UI: does not apply; keyboard focus starts in the content."
          ]
        },
        "fixtures": [
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "link",
          "sidebar-nav",
          "toolbar"
        ],
        "specimens": [
          "settings-panel",
          "admin-form"
        ],
        "nonExamples": "A skip link that is always visible. One hidden with `display: none` or\n`visibility: hidden`. One that is not the first tab stop. One that points at\nan element without `tabindex=\"-1\"`, so focus does not move. A skip link\nthat slides in from the side and causes horizontal scroll while hidden. A\nrounded pill. One rendered without the frame on the canvas.",
        "contrast": [
          {
            "label": "skip-link default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.raised",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "skip-link default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "skip-link focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.raised",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "skip-link focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "skip-link focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on the raised surface",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/skip-link.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/skip-link.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "switch",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "switch",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Switch",
        "summary": "An on/off control that takes effect immediately; a button with role switch and aria-checked, drawn as a square-cornered track with a square thumb that fills with the primary colour when on.",
        "native": false,
        "aria": {
          "pattern": "<button type=\"button\" role=\"switch\" aria-checked>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/switch/",
          "role": "switch"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "track.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "track.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "track.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "track.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "track.bg-checked": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "track.bg-checked-hover": {
            "alias": "color.action.primary.hover-bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "track.ring-checked": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "track.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "track.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "thumb.bg": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "thumb.bg-checked": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "thumb.bg-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "name.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "state.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "name.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "track 1px {color.border.control} on {color.surface.input}; thumb {color.text.default} at the start",
            "channel": "thumb position",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "track background → {color.interaction.hover.bg}; on track → {color.action.primary.hover-bg}",
            "channel": "cursor: pointer; hover-capable pointers only",
            "tokens": {
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the track",
            "channel": "the ring",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "checked",
            "visual": "track fills {color.action.primary.bg}; thumb {color.action.primary.text} moves to the end; border stays {color.border.control}; the word reads \"On\"",
            "channel": "`aria-checked=\"true\"`; thumb position; the word",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "checked+focus-visible",
            "visual": "the fill and a ring in {color.interaction.focus.ring-container} on the track",
            "channel": "position and ring",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "track {color.interaction.disabled.bg} with 1px {color.border.disabled}; thumb and name {color.text.disabled}",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "checked+disabled",
            "visual": "as disabled with the thumb at the end",
            "channel": "`disabled`; `aria-checked=\"true\"`; thumb position",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus to and from the switch."
          },
          {
            "key": "Space / Enter",
            "action": "Toggles aria-checked and applies the change at once."
          }
        ],
        "responsive": "Fixed track; the visible name wraps before it at 320px and the Off / On word never wraps. RTL mirrors the thumb position (start is the inline start) and the row order.",
        "portability": {
          "web": "<button type=\"button\" role=\"switch\" aria-checked=\"true|false\"> with aria-label or aria-labelledby; the host toggles aria-checked and mirrors it to data-state-checked; never an input type=checkbox with role switch when the change is not immediate, and never a checkbox styled as a switch inside a form that submits.",
          "nativeFallbacks": [
            "GTK4 Switch; square corners through CSS.",
            "Qt has no switch; a QCheckBox with a custom indicator, documented.",
            "Terminal UI: [ |  ] and [  |#] glyph pairs with the on state inverted."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "checkbox",
          "radio-group",
          "icon-button",
          "field"
        ],
        "specimens": [
          "settings-panel"
        ],
        "nonExamples": "A pill-shaped track or a round thumb. A switch that only takes effect on\nsubmit. A checkbox input styled as a switch. Colour as the only difference\nbetween on and off. A green on colour. A label that reads \"On\" as the name.\nDisabling by opacity. A sliding animation longer than 120ms or one that\nruns under reduced motion.",
        "contrast": [
          {
            "label": "switch default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "switch hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "switch focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "switch focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "switch checked text",
            "state": "checked",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "switch checked+focus-visible text",
            "state": "checked+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "switch checked+focus-visible outline",
            "state": "checked+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.action.primary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#871f19",
            "ratio": 4.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "thumb on the off track",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "thumb on the hovered off track",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "thumb on the hovered on track",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.hover-bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "on track edge against the panel (the border stays border.control)",
            "state": "checked",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "visible name on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "Off / On word on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled thumb (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled name (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "switch",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Switch",
        "summary": "An on/off control that takes effect immediately; a button with role switch and aria-checked, drawn as a square-cornered track with a square thumb that fills with the primary colour when on.",
        "native": false,
        "aria": {
          "pattern": "<button type=\"button\" role=\"switch\" aria-checked>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/switch/",
          "role": "switch"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "track.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "track.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "track.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "track.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "track.bg-checked": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "track.bg-checked-hover": {
            "alias": "color.action.primary.hover-bg",
            "value": "#911410",
            "status": "observed"
          },
          "track.ring-checked": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "track.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "track.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "thumb.bg": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "thumb.bg-checked": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "thumb.bg-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "name.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "state.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "name.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "track 1px {color.border.control} on {color.surface.input}; thumb {color.text.default} at the start",
            "channel": "thumb position",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "track background → {color.interaction.hover.bg}; on track → {color.action.primary.hover-bg}",
            "channel": "cursor: pointer; hover-capable pointers only",
            "tokens": {
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the track",
            "channel": "the ring",
            "tokens": {
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "checked",
            "visual": "track fills {color.action.primary.bg}; thumb {color.action.primary.text} moves to the end; border stays {color.border.control}; the word reads \"On\"",
            "channel": "`aria-checked=\"true\"`; thumb position; the word",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              }
            }
          },
          {
            "state": "checked+focus-visible",
            "visual": "the fill and a ring in {color.interaction.focus.ring-container} on the track",
            "channel": "position and ring",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "track {color.interaction.disabled.bg} with 1px {color.border.disabled}; thumb and name {color.text.disabled}",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "checked+disabled",
            "visual": "as disabled with the thumb at the end",
            "channel": "`disabled`; `aria-checked=\"true\"`; thumb position",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus to and from the switch."
          },
          {
            "key": "Space / Enter",
            "action": "Toggles aria-checked and applies the change at once."
          }
        ],
        "responsive": "Fixed track; the visible name wraps before it at 320px and the Off / On word never wraps. RTL mirrors the thumb position (start is the inline start) and the row order.",
        "portability": {
          "web": "<button type=\"button\" role=\"switch\" aria-checked=\"true|false\"> with aria-label or aria-labelledby; the host toggles aria-checked and mirrors it to data-state-checked; never an input type=checkbox with role switch when the change is not immediate, and never a checkbox styled as a switch inside a form that submits.",
          "nativeFallbacks": [
            "GTK4 Switch; square corners through CSS.",
            "Qt has no switch; a QCheckBox with a custom indicator, documented.",
            "Terminal UI: [ |  ] and [  |#] glyph pairs with the on state inverted."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "checkbox",
          "radio-group",
          "icon-button",
          "field"
        ],
        "specimens": [
          "settings-panel"
        ],
        "nonExamples": "A pill-shaped track or a round thumb. A switch that only takes effect on\nsubmit. A checkbox input styled as a switch. Colour as the only difference\nbetween on and off. A green on colour. A label that reads \"On\" as the name.\nDisabling by opacity. A sliding animation longer than 120ms or one that\nruns under reduced motion.",
        "contrast": [
          {
            "label": "switch default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "switch hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "switch focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "switch focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "switch checked text",
            "state": "checked",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "switch checked+focus-visible text",
            "state": "checked+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "switch checked+focus-visible outline",
            "state": "checked+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.action.primary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#871f19",
            "ratio": 4.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "thumb on the off track",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "thumb on the hovered off track",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "thumb on the hovered on track",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.hover-bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "on track edge against the panel (the border stays border.control)",
            "state": "checked",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.default",
            "fgHex": "#a3676b",
            "bgHex": "#160b0b",
            "ratio": 4.33,
            "pass": true,
            "waiver": null
          },
          {
            "label": "visible name on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "Off / On word on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled thumb (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled name (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/switch.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/switch.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "table",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "table",
        "family": "display",
        "maturity": "stable",
        "priority": "R1",
        "title": "Table",
        "summary": "A native data table with a header rule, row dividers, hover and selection fills, sortable headers with a glyph, and static empty and loading rows.",
        "native": true,
        "aria": {
          "pattern": "native table with caption, thead, th scope, aria-sort on sorted headers and aria-busy while loading"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "header.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "header.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "header.rule": {
            "alias": "color.border.strong",
            "value": "#9e231f",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "header.bg-sticky": {
            "alias": "color.surface.raised",
            "value": "#241010",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "sort.glyph": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "sort.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "row.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "row.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.inactive-bg": {
            "alias": "color.interaction.selection.inactive-bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selected.inactive-text": {
            "alias": "color.interaction.selection.inactive-text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "caption.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "empty.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "loading.glyph": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "rows on {color.surface.default}; header rule 1px {color.border.strong}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "row background → {color.interaction.hover.bg}",
            "channel": "cursor: default; only on hover-capable pointers",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "row fill {color.interaction.selection.bg}; every cell {color.interaction.selection.text}",
            "channel": "`aria-selected=\"true\"` on the row",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the fill and a ring in {color.interaction.focus.ring-container} around the row",
            "channel": "both visible at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected+container-inactive",
            "visual": "row fill {color.interaction.selection.inactive-bg} with {color.interaction.selection.inactive-text}; no ring",
            "channel": "lightness drop between the two fills",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.inactive-text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.selection.inactive-bg",
                "value": "#420f0c",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "sorted",
            "visual": "the sorted header shows ▲ (ascending) or ▼ (descending) in {color.text.bright}",
            "channel": "`aria-sort`; the glyph",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "empty",
            "visual": "the body is one full-width cell in {color.text.muted}: \"No rows match.\"",
            "channel": "the message text",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "loading",
            "visual": "the body is one full-width cell with the static `⋯` glyph in {color.text.muted}; the header stays",
            "channel": "`aria-busy=\"true\"`; the glyph; no animation",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves between the sort buttons and any controls inside cells; rows themselves are not tab stops in a plain table."
          },
          {
            "key": "Enter / Space",
            "action": "Toggles the sort of the focused header between ascending and descending."
          }
        ],
        "responsive": "The table sits in a container with overflow-x auto below 600px, with the first column sticky; the page never scrolls horizontally. Columns never truncate text by default; hosts that must truncate provide the full value on focus or hover. RTL mirrors the numeric alignment (end) and the sticky column.",
        "portability": {
          "web": "A native table with caption, thead and th scope=\"col\"; sortable headers wrap their label in a button and set aria-sort on the th; empty and loading rows are ordinary rows with one cell spanning every column; aria-busy=\"true\" on the table while loading; row selection through aria-selected on tr is the data-table's contract.",
          "nativeFallbacks": [
            "GTK4 ColumnView; the header rule and row dividers through css-name selectors.",
            "Qt QTableView stylesheet; QHeaderView::section draws the rule; ::item:selected the fill.",
            "Terminal UI: a header line underlined with a heavy rule; the selected row inverted; the empty message centred."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-DENSITY",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "data-table",
          "list",
          "pagination",
          "badge",
          "filterable-table"
        ],
        "specimens": [
          "filterable-table",
          "settings-panel"
        ],
        "nonExamples": "Zebra striping. A rounded or bordered table frame. A selected row marked by\na left bar (that is navigation, not selection). Header text in caption size\nor uppercase. Sorting shown by colour alone without `aria-sort` and a glyph.\nAn animated spinner while loading. An empty state that removes the header.\nText truncated with no way to read the full value. A hover fill on a\ntouch device.",
        "contrast": [
          {
            "label": "table default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table selected+container-inactive text",
            "state": "selected+container-inactive",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.inactive-text",
            "bg": "color.interaction.selection.inactive-bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table sorted text",
            "state": "sorted",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table empty text",
            "state": "empty",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table loading text",
            "state": "loading",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "header text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sticky header text on the raised surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.raised",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "caption",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on a sort button",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "header rule (decorative; thead carries the structure)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.strong",
            "bg": "color.surface.default",
            "fgHex": "#9e231f",
            "bgHex": "#160b0b",
            "ratio": 2.5,
            "pass": true,
            "waiver": "the rule separates header from body; the header cells and their bright text are the structure"
          },
          {
            "label": "row divider (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "rows are separated by their height; the divider is a reading aid"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "table",
        "family": "display",
        "maturity": "stable",
        "priority": "R1",
        "title": "Table",
        "summary": "A native data table with a header rule, row dividers, hover and selection fills, sortable headers with a glyph, and static empty and loading rows.",
        "native": true,
        "aria": {
          "pattern": "native table with caption, thead, th scope, aria-sort on sorted headers and aria-busy while loading"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "header.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "header.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "header.rule": {
            "alias": "color.border.strong",
            "value": "#9e231f",
            "status": "observed"
          },
          "header.bg-sticky": {
            "alias": "color.surface.raised",
            "value": "#241010",
            "status": "observed"
          },
          "sort.glyph": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "sort.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "row.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "row.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "row.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "selected.bg": {
            "alias": "color.interaction.selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "selected.text": {
            "alias": "color.interaction.selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "selected.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "selected.inactive-bg": {
            "alias": "color.interaction.selection.inactive-bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "selected.inactive-text": {
            "alias": "color.interaction.selection.inactive-text",
            "value": "#e99499",
            "status": "observed"
          },
          "caption.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "empty.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "loading.glyph": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "rows on {color.surface.default}; header rule 1px {color.border.strong}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "row background → {color.interaction.hover.bg}",
            "channel": "cursor: default; only on hover-capable pointers",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "row fill {color.interaction.selection.bg}; every cell {color.interaction.selection.text}",
            "channel": "`aria-selected=\"true\"` on the row",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the fill and a ring in {color.interaction.focus.ring-container} around the row",
            "channel": "both visible at once",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.bg",
                "value": "#911410",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected+container-inactive",
            "visual": "row fill {color.interaction.selection.inactive-bg} with {color.interaction.selection.inactive-text}; no ring",
            "channel": "lightness drop between the two fills",
            "tokens": {
              "fg": {
                "alias": "color.interaction.selection.inactive-text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.selection.inactive-bg",
                "value": "#420f0c",
                "status": "observed"
              }
            }
          },
          {
            "state": "sorted",
            "visual": "the sorted header shows ▲ (ascending) or ▼ (descending) in {color.text.bright}",
            "channel": "`aria-sort`; the glyph",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "empty",
            "visual": "the body is one full-width cell in {color.text.muted}: \"No rows match.\"",
            "channel": "the message text",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "loading",
            "visual": "the body is one full-width cell with the static `⋯` glyph in {color.text.muted}; the header stays",
            "channel": "`aria-busy=\"true\"`; the glyph; no animation",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves between the sort buttons and any controls inside cells; rows themselves are not tab stops in a plain table."
          },
          {
            "key": "Enter / Space",
            "action": "Toggles the sort of the focused header between ascending and descending."
          }
        ],
        "responsive": "The table sits in a container with overflow-x auto below 600px, with the first column sticky; the page never scrolls horizontally. Columns never truncate text by default; hosts that must truncate provide the full value on focus or hover. RTL mirrors the numeric alignment (end) and the sticky column.",
        "portability": {
          "web": "A native table with caption, thead and th scope=\"col\"; sortable headers wrap their label in a button and set aria-sort on the th; empty and loading rows are ordinary rows with one cell spanning every column; aria-busy=\"true\" on the table while loading; row selection through aria-selected on tr is the data-table's contract.",
          "nativeFallbacks": [
            "GTK4 ColumnView; the header rule and row dividers through css-name selectors.",
            "Qt QTableView stylesheet; QHeaderView::section draws the rule; ::item:selected the fill.",
            "Terminal UI: a header line underlined with a heavy rule; the selected row inverted; the empty message centred."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-DENSITY",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "data-table",
          "list",
          "pagination",
          "badge",
          "filterable-table"
        ],
        "specimens": [
          "filterable-table",
          "settings-panel"
        ],
        "nonExamples": "Zebra striping. A rounded or bordered table frame. A selected row marked by\na left bar (that is navigation, not selection). Header text in caption size\nor uppercase. Sorting shown by colour alone without `aria-sort` and a glyph.\nAn animated spinner while loading. An empty state that removes the header.\nText truncated with no way to read the full value. A hover fill on a\ntouch device.",
        "contrast": [
          {
            "label": "table default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.text",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.interaction.selection.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#911410",
            "ratio": 4.75,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table selected+container-inactive text",
            "state": "selected+container-inactive",
            "kind": "text",
            "min": 4.5,
            "fg": "color.interaction.selection.inactive-text",
            "bg": "color.interaction.selection.inactive-bg",
            "fgHex": "#e99499",
            "bgHex": "#420f0c",
            "ratio": 7.02,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table sorted text",
            "state": "sorted",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table empty text",
            "state": "empty",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "table loading text",
            "state": "loading",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "header text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "sticky header text on the raised surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.raised",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "caption",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "ring on a sort button",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "header rule (decorative; thead carries the structure)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.strong",
            "bg": "color.surface.default",
            "fgHex": "#9e231f",
            "bgHex": "#160b0b",
            "ratio": 2.5,
            "pass": true,
            "waiver": "the rule separates header from body; the header cells and their bright text are the structure"
          },
          {
            "label": "row divider (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "rows are separated by their height; the divider is a reading aid"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/table.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/table.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "tabs",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "tabs",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Tabs",
        "summary": "A tablist of buttons that switches between panels in place; the selected tab carries a 2px indicator bar and bright text, never a fill.",
        "native": false,
        "aria": {
          "pattern": "APG tabs (tablist, tab, tabpanel) with roving tabindex",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/tabs/",
          "role": "tablist"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "list.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "list.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "tab.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "tab.text-selected": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "tab.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "tab.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "tab.bg-pressed": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "tab.indicator": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "tab.indicator-inactive": {
            "alias": "color.border.selected-indicator-inactive",
            "value": "#9e231f",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "tab.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "panel.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "panel.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "text {color.text.default}; transparent 2px bottom edge",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; text unchanged",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "text {color.text.bright}; 2px {color.border.selected-indicator} bar",
            "channel": "`aria-selected=\"true\"`; the bar; tabindex 0",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.selected-indicator",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the bar and the ring together",
            "channel": "both visible",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.selected-indicator",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected+container-inactive",
            "visual": "bar → {color.border.selected-indicator-inactive}; text stays bright",
            "channel": "lightness drop of the bar; the container's own inactive state",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; no hover; bar hidden unless selected",
            "channel": "`disabled` or `aria-disabled`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Moves focus to the selected tab (roving tabindex); a second Tab leaves the tablist for the panel."
          },
          {
            "key": "Left / Right",
            "action": "Moves focus to the previous or next tab and wraps; with automatic activation the panel follows."
          },
          {
            "key": "Home / End",
            "action": "Moves focus to the first or last tab."
          },
          {
            "key": "Enter / Space",
            "action": "Activates the focused tab when activation is manual."
          },
          {
            "key": "Delete",
            "action": "Closes the focused tab where tabs are closable (not in this reference)."
          }
        ],
        "responsive": "The strip takes the full width and scrolls horizontally with overflow-x auto below the sum of its tabs; tabs never wrap or shrink their label; at 320px the overflow variant scrolls and the page does not. RTL reverses the strip and the arrow keys follow the reading direction.",
        "portability": {
          "web": "A div with role tablist holding buttons with role tab, aria-selected and aria-controls; panels with role tabpanel and aria-labelledby; one tab has tabindex 0, the rest -1; the indicator is a border-bottom, the ring an outline.",
          "nativeFallbacks": [
            "GTK4 Notebook with a css-name mapping; the indicator through the tab's bottom border.",
            "Qt QTabBar stylesheet; QTabBar::tab:selected draws the 2px bottom border.",
            "Terminal UI: the selected tab underlined with a 2-cell heavy line; other tabs plain."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "sidebar-nav",
          "toolbar",
          "segmented-control",
          "disclosure"
        ],
        "specimens": [
          "settings-panel",
          "i3-window-frame"
        ],
        "nonExamples": "Pill or filled tabs. A selected tab drawn with the selection fill. Rounded\ncorners on the tab or the bar. A tab strip that wraps to two lines. A tab that\nchanges only its text colour when selected. A glow instead of the dashed ring.\nEvery tab in the tab order. Disabling by opacity.",
        "contrast": [
          {
            "label": "tabs default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs selected border",
            "state": "selected",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs selected+focus-visible border",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs selected+container-inactive text",
            "state": "selected+container-inactive",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "inactive indicator (decorative; the selected tab keeps aria-selected and bright text)",
            "state": "selected+container-inactive",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.selected-indicator-inactive",
            "bg": "color.surface.default",
            "fgHex": "#9e231f",
            "bgHex": "#160b0b",
            "ratio": 2.5,
            "pass": true,
            "waiver": "the inactive container is the state; the dimmed bar is a lightness drop, not the only channel"
          },
          {
            "label": "disabled tab text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tablist bottom rule (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "the rule separates the strip from the panel; the tabs are the boundary"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "tabs",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Tabs",
        "summary": "A tablist of buttons that switches between panels in place; the selected tab carries a 2px indicator bar and bright text, never a fill.",
        "native": false,
        "aria": {
          "pattern": "APG tabs (tablist, tab, tabpanel) with roving tabindex",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/tabs/",
          "role": "tablist"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "list.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "list.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "tab.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "tab.text-selected": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "tab.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "tab.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "tab.bg-pressed": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "tab.indicator": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed"
          },
          "tab.indicator-inactive": {
            "alias": "color.border.selected-indicator-inactive",
            "value": "#9e231f",
            "status": "observed"
          },
          "tab.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "panel.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "panel.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "text {color.text.default}; transparent 2px bottom edge",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; text unchanged",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "text {color.text.bright}; 2px {color.border.selected-indicator} bar",
            "channel": "`aria-selected=\"true\"`; the bar; tabindex 0",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.selected-indicator",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected+focus-visible",
            "visual": "the bar and the ring together",
            "channel": "both visible",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.selected-indicator",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected+container-inactive",
            "visual": "bar → {color.border.selected-indicator-inactive}; text stays bright",
            "channel": "lightness drop of the bar; the container's own inactive state",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.default",
                "value": "#160b0b",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; no hover; bar hidden unless selected",
            "channel": "`disabled` or `aria-disabled`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Moves focus to the selected tab (roving tabindex); a second Tab leaves the tablist for the panel."
          },
          {
            "key": "Left / Right",
            "action": "Moves focus to the previous or next tab and wraps; with automatic activation the panel follows."
          },
          {
            "key": "Home / End",
            "action": "Moves focus to the first or last tab."
          },
          {
            "key": "Enter / Space",
            "action": "Activates the focused tab when activation is manual."
          },
          {
            "key": "Delete",
            "action": "Closes the focused tab where tabs are closable (not in this reference)."
          }
        ],
        "responsive": "The strip takes the full width and scrolls horizontally with overflow-x auto below the sum of its tabs; tabs never wrap or shrink their label; at 320px the overflow variant scrolls and the page does not. RTL reverses the strip and the arrow keys follow the reading direction.",
        "portability": {
          "web": "A div with role tablist holding buttons with role tab, aria-selected and aria-controls; panels with role tabpanel and aria-labelledby; one tab has tabindex 0, the rest -1; the indicator is a border-bottom, the ring an outline.",
          "nativeFallbacks": [
            "GTK4 Notebook with a css-name mapping; the indicator through the tab's bottom border.",
            "Qt QTabBar stylesheet; QTabBar::tab:selected draws the 2px bottom border.",
            "Terminal UI: the selected tab underlined with a 2-cell heavy line; other tabs plain."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "sidebar-nav",
          "toolbar",
          "segmented-control",
          "disclosure"
        ],
        "specimens": [
          "settings-panel",
          "i3-window-frame"
        ],
        "nonExamples": "Pill or filled tabs. A selected tab drawn with the selection fill. Rounded\ncorners on the tab or the bar. A tab strip that wraps to two lines. A tab that\nchanges only its text colour when selected. A glow instead of the dashed ring.\nEvery tab in the tab order. Disabling by opacity.",
        "contrast": [
          {
            "label": "tabs default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs selected border",
            "state": "selected",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs selected+focus-visible text",
            "state": "selected+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs selected+focus-visible border",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs selected+focus-visible outline",
            "state": "selected+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.default",
            "fgHex": "#e53935",
            "bgHex": "#160b0b",
            "ratio": 4.57,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tabs selected+container-inactive text",
            "state": "selected+container-inactive",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "inactive indicator (decorative; the selected tab keeps aria-selected and bright text)",
            "state": "selected+container-inactive",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.selected-indicator-inactive",
            "bg": "color.surface.default",
            "fgHex": "#9e231f",
            "bgHex": "#160b0b",
            "ratio": 2.5,
            "pass": true,
            "waiver": "the inactive container is the state; the dimmed bar is a lightness drop, not the only channel"
          },
          {
            "label": "disabled tab text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.default",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tablist bottom rule (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.default",
            "fgHex": "#2b0e0d",
            "bgHex": "#160b0b",
            "ratio": 1.08,
            "pass": true,
            "waiver": "the rule separates the strip from the panel; the tabs are the boundary"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/tabs.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/tabs.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "terminal",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "terminal",
        "family": "developer",
        "maturity": "stable",
        "priority": "R1",
        "title": "Terminal",
        "summary": "Terminal text on the terminal surface with the sixteen heritage ANSI slots carried exactly, the cursor, the selection and the six text attributes; a transcript, the slot grid and the attributes.",
        "native": true,
        "aria": {
          "pattern": "native <pre role=log> for a transcript; a plain <pre> with aria-label for the slot grid and the attribute sheet",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/names-and-descriptions/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.terminal.bg",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.text": {
            "alias": "color.terminal.fg",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "cursor.bg": {
            "alias": "color.terminal.cursor",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "cursor.text": {
            "alias": "color.terminal.bg",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selection.bg": {
            "alias": "color.terminal.selection-bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "selection.text": {
            "alias": "color.terminal.selection-text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "current.bg": {
            "alias": "color.code.current-line",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "prompt.bg": {
            "alias": "color.terminal.ansi.4",
            "value": "#8c1212",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "prompt.text": {
            "alias": "color.terminal.selection-text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "prompt.branch-bg": {
            "alias": "color.terminal.ansi.3",
            "value": "#d4868b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "prompt.branch-text": {
            "alias": "color.terminal.bg",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "dim.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "inverse.bg": {
            "alias": "color.terminal.fg",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "inverse.text": {
            "alias": "color.terminal.bg",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "fail.glyph": {
            "alias": "color.terminal.fg",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-0": {
            "alias": "color.terminal.ansi.0",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-1": {
            "alias": "color.terminal.ansi.1",
            "value": "#c81a1a",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-2": {
            "alias": "color.terminal.ansi.2",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-3": {
            "alias": "color.terminal.ansi.3",
            "value": "#d4868b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-4": {
            "alias": "color.terminal.ansi.4",
            "value": "#8c1212",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-5": {
            "alias": "color.terminal.ansi.5",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-6": {
            "alias": "color.terminal.ansi.6",
            "value": "#9e474a",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-7": {
            "alias": "color.terminal.ansi.7",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-8": {
            "alias": "color.terminal.ansi.8",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-9": {
            "alias": "color.terminal.ansi.9",
            "value": "#ab1612",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-10": {
            "alias": "color.terminal.ansi.10",
            "value": "#ad2721",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-11": {
            "alias": "color.terminal.ansi.11",
            "value": "#b37175",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-12": {
            "alias": "color.terminal.ansi.12",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-13": {
            "alias": "color.terminal.ansi.13",
            "value": "#e82132",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-14": {
            "alias": "color.terminal.ansi.14",
            "value": "#e0292f",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "slot.ansi-15": {
            "alias": "color.terminal.ansi.15",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "text on {color.terminal.bg}; the cursor cell hollow, a 1px {color.terminal.cursor} outline; no ring",
            "channel": "the hollow cursor",
            "tokens": {
              "fg": {
                "alias": "color.terminal.fg",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.terminal.bg",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "container ring 2px {color.interaction.focus.ring-container} at −3px; the cursor solid {color.terminal.cursor} with {color.terminal.bg} text",
            "channel": "the ring; the cursor fills",
            "tokens": {
              "fg": {
                "alias": "color.terminal.fg",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.terminal.bg",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "selected",
            "visual": "the run filled {color.terminal.selection-bg} with {color.terminal.selection-text}; slot colours inside the run give way to the selection text",
            "channel": "the fill spans whole cells; the emulator exposes the selection",
            "tokens": {
              "fg": {
                "alias": "color.terminal.selection-text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.terminal.selection-bg",
                "value": "#911410",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "busy",
            "visual": "a command is running: the cursor is a solid static block at the end of the output; the transcript is `aria-busy`",
            "channel": "`aria-busy`; the cursor shape; no blink",
            "tokens": {
              "fg": {
                "alias": "color.terminal.bg",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.terminal.cursor",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "current",
            "visual": "the cursor line filled {color.code.current-line} across its width; the cursor as in focus",
            "channel": "the row fill; the cursor cell",
            "tokens": {
              "fg": {
                "alias": "color.terminal.fg",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.code.current-line",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "(host)",
            "action": "The emulator and the shell own every key; the theme changes no binding and no cursor behaviour."
          },
          {
            "key": "Tab",
            "action": "Reaches the transcript as one focus stop; inside a live emulator Tab belongs to the shell."
          },
          {
            "key": "Shift+Arrows / mouse",
            "action": "Selection is the emulator's; the theme draws it in selection-bg and selection-text."
          }
        ],
        "responsive": "The transcript scrolls horizontally inside its box and never wraps; at 320px the prompt segments stay on one line and the grid scrolls. Type is the terminal scale (13/19, −0.5px letter-spacing) in both densities. The terminal is always left-to-right; RTL pages do not mirror it.",
        "portability": {
          "web": "<pre role=log aria-live=polite> for a transcript; slot classes on spans; the cursor is a span, not a caret; selection through ::selection with the terminal roles; xterm.js and similar map the sixteen slots, foreground, background, cursor and selection from these roles.",
          "nativeFallbacks": [
            "Xresources / URxvt / xterm: *background, *foreground, *cursorColor and *color0–15 (the origin of these values).",
            "Alacritty, kitty, WezTerm, Windows Terminal: the sixteen slots plus foreground, background, cursor and selection keys; bold-as-bright must be off for the slots to hold.",
            "GNOME Terminal, Konsole: palette entries in order; disable the system theme so the slots are not re-derived.",
            "tmux, vim inside a terminal: they see slot numbers, never these values; a 256-colour or 24-bit escape bypasses the slots entirely."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-LONG",
          "FX-OVERFLOW"
        ],
        "related": [
          "code-editor",
          "diagnostics",
          "diff-view"
        ],
        "specimens": [
          "i3-window-frame"
        ],
        "nonExamples": "Normalising the heritage slots so every one reaches 4.5:1 and calling it\n`heritage-ansi`. A blinking cursor in the reference. A cursor that is a\nglowing bar. Bold rendered as bright, which silently swaps the slots. A\npurple or cyan slot borrowed from another scheme. Wrapping the transcript at\nnarrow widths and breaking the prompt segments. A selection drawn as a ring\ninstead of a fill. Rounded prompt segments or a gradient prompt.",
        "contrast": [
          {
            "label": "terminal default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.fg",
            "bg": "color.terminal.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "terminal default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.terminal.bg",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "terminal focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.fg",
            "bg": "color.terminal.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "terminal focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.terminal.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "terminal selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.selection-text",
            "bg": "color.terminal.selection-bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "terminal busy text",
            "state": "busy",
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.bg",
            "bg": "color.terminal.cursor",
            "fgHex": "#0c0909",
            "bgHex": "#e99499",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "terminal current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.fg",
            "bg": "color.code.current-line",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hollow cursor outline at rest",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.terminal.cursor",
            "bg": "color.terminal.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "cursor on the cursor line",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.terminal.cursor",
            "bg": "color.code.current-line",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "prompt segment text on slot 4",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.selection-text",
            "bg": "color.terminal.ansi.4",
            "fgHex": "#f4eeee",
            "bgHex": "#8c1212",
            "ratio": 8.28,
            "pass": true,
            "waiver": null
          },
          {
            "label": "branch segment text on slot 3",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.bg",
            "bg": "color.terminal.ansi.3",
            "fgHex": "#0c0909",
            "bgHex": "#d4868b",
            "ratio": 7.16,
            "pass": true,
            "waiver": null
          },
          {
            "label": "prompt arrow (the segment's own colour, decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.terminal.ansi.4",
            "bg": "color.terminal.bg",
            "fgHex": "#8c1212",
            "bgHex": "#0c0909",
            "ratio": 2.09,
            "pass": true,
            "waiver": "the arrow is the segment edge; the segment text carries the content"
          },
          {
            "label": "dim text and grid labels",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.terminal.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "inverse text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.bg",
            "bg": "color.terminal.fg",
            "fgHex": "#0c0909",
            "bgHex": "#e99499",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "slot 2",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.2",
            "bg": "color.terminal.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "slot 3",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.3",
            "bg": "color.terminal.bg",
            "fgHex": "#d4868b",
            "bgHex": "#0c0909",
            "ratio": 7.16,
            "pass": true,
            "waiver": null
          },
          {
            "label": "slot 5",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.5",
            "bg": "color.terminal.bg",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "slot 7",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.7",
            "bg": "color.terminal.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "slot 11",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.11",
            "bg": "color.terminal.bg",
            "fgHex": "#b37175",
            "bgHex": "#0c0909",
            "ratio": 5.23,
            "pass": true,
            "waiver": null
          },
          {
            "label": "slot 1 (3.42:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.1",
            "bg": "color.terminal.bg",
            "fgHex": "#c81a1a",
            "bgHex": "#0c0909",
            "ratio": 3.42,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 4 (2.09:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.4",
            "bg": "color.terminal.bg",
            "fgHex": "#8c1212",
            "bgHex": "#0c0909",
            "ratio": 2.09,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 6 (3.26:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.6",
            "bg": "color.terminal.bg",
            "fgHex": "#9e474a",
            "bgHex": "#0c0909",
            "ratio": 3.26,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 8 (1.86:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.8",
            "bg": "color.terminal.bg",
            "fgHex": "#7d1310",
            "bgHex": "#0c0909",
            "ratio": 1.86,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 9 (2.70:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.9",
            "bg": "color.terminal.bg",
            "fgHex": "#ab1612",
            "bgHex": "#0c0909",
            "ratio": 2.7,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 10 (2.92:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.10",
            "bg": "color.terminal.bg",
            "fgHex": "#ad2721",
            "bgHex": "#0c0909",
            "ratio": 2.92,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 12 (2.12:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.12",
            "bg": "color.terminal.bg",
            "fgHex": "#871f19",
            "bgHex": "#0c0909",
            "ratio": 2.12,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 13 (4.43:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.13",
            "bg": "color.terminal.bg",
            "fgHex": "#e82132",
            "bgHex": "#0c0909",
            "ratio": 4.43,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 14 (4.28:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.14",
            "bg": "color.terminal.bg",
            "fgHex": "#e0292f",
            "bgHex": "#0c0909",
            "ratio": 4.28,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 15 (4.45:1; not in the foundations list)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.15",
            "bg": "color.terminal.bg",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 0 (1.00:1; it is the background)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.0",
            "bg": "color.terminal.bg",
            "fgHex": "#0c0909",
            "bgHex": "#0c0909",
            "ratio": 1,
            "pass": false,
            "waiver": "heritage slot; slot 0 is the terminal background and is never a foreground on it"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "terminal",
        "family": "developer",
        "maturity": "stable",
        "priority": "R1",
        "title": "Terminal",
        "summary": "Terminal text on the terminal surface with the sixteen heritage ANSI slots carried exactly, the cursor, the selection and the six text attributes; a transcript, the slot grid and the attributes.",
        "native": true,
        "aria": {
          "pattern": "native <pre role=log> for a transcript; a plain <pre> with aria-label for the slot grid and the attribute sheet",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/names-and-descriptions/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.terminal.bg",
            "value": "#0c0909",
            "status": "observed"
          },
          "root.text": {
            "alias": "color.terminal.fg",
            "value": "#e99499",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "cursor.bg": {
            "alias": "color.terminal.cursor",
            "value": "#e99499",
            "status": "observed"
          },
          "cursor.text": {
            "alias": "color.terminal.bg",
            "value": "#0c0909",
            "status": "observed"
          },
          "selection.bg": {
            "alias": "color.terminal.selection-bg",
            "value": "#911410",
            "status": "observed"
          },
          "selection.text": {
            "alias": "color.terminal.selection-text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "current.bg": {
            "alias": "color.code.current-line",
            "value": "#1c0a09",
            "status": "observed"
          },
          "prompt.bg": {
            "alias": "color.terminal.ansi.4",
            "value": "#8c1212",
            "status": "observed"
          },
          "prompt.text": {
            "alias": "color.terminal.selection-text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "prompt.branch-bg": {
            "alias": "color.terminal.ansi.3",
            "value": "#d4868b",
            "status": "observed"
          },
          "prompt.branch-text": {
            "alias": "color.terminal.bg",
            "value": "#0c0909",
            "status": "observed"
          },
          "dim.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "inverse.bg": {
            "alias": "color.terminal.fg",
            "value": "#e99499",
            "status": "observed"
          },
          "inverse.text": {
            "alias": "color.terminal.bg",
            "value": "#0c0909",
            "status": "observed"
          },
          "label.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "fail.glyph": {
            "alias": "color.terminal.fg",
            "value": "#e99499",
            "status": "observed"
          },
          "slot.ansi-0": {
            "alias": "color.terminal.ansi.0",
            "value": "#0c0909",
            "status": "observed"
          },
          "slot.ansi-1": {
            "alias": "color.terminal.ansi.1",
            "value": "#c81a1a",
            "status": "observed"
          },
          "slot.ansi-2": {
            "alias": "color.terminal.ansi.2",
            "value": "#bd787d",
            "status": "observed"
          },
          "slot.ansi-3": {
            "alias": "color.terminal.ansi.3",
            "value": "#d4868b",
            "status": "observed"
          },
          "slot.ansi-4": {
            "alias": "color.terminal.ansi.4",
            "value": "#8c1212",
            "status": "observed"
          },
          "slot.ansi-5": {
            "alias": "color.terminal.ansi.5",
            "value": "#f73f35",
            "status": "observed"
          },
          "slot.ansi-6": {
            "alias": "color.terminal.ansi.6",
            "value": "#9e474a",
            "status": "observed"
          },
          "slot.ansi-7": {
            "alias": "color.terminal.ansi.7",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "slot.ansi-8": {
            "alias": "color.terminal.ansi.8",
            "value": "#7d1310",
            "status": "observed"
          },
          "slot.ansi-9": {
            "alias": "color.terminal.ansi.9",
            "value": "#ab1612",
            "status": "observed"
          },
          "slot.ansi-10": {
            "alias": "color.terminal.ansi.10",
            "value": "#ad2721",
            "status": "observed"
          },
          "slot.ansi-11": {
            "alias": "color.terminal.ansi.11",
            "value": "#b37175",
            "status": "observed"
          },
          "slot.ansi-12": {
            "alias": "color.terminal.ansi.12",
            "value": "#871f19",
            "status": "observed"
          },
          "slot.ansi-13": {
            "alias": "color.terminal.ansi.13",
            "value": "#e82132",
            "status": "observed"
          },
          "slot.ansi-14": {
            "alias": "color.terminal.ansi.14",
            "value": "#e0292f",
            "status": "observed"
          },
          "slot.ansi-15": {
            "alias": "color.terminal.ansi.15",
            "value": "#a3676b",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "text on {color.terminal.bg}; the cursor cell hollow, a 1px {color.terminal.cursor} outline; no ring",
            "channel": "the hollow cursor",
            "tokens": {
              "fg": {
                "alias": "color.terminal.fg",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.terminal.bg",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "container ring 2px {color.interaction.focus.ring-container} at −3px; the cursor solid {color.terminal.cursor} with {color.terminal.bg} text",
            "channel": "the ring; the cursor fills",
            "tokens": {
              "fg": {
                "alias": "color.terminal.fg",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.terminal.bg",
                "value": "#0c0909",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "selected",
            "visual": "the run filled {color.terminal.selection-bg} with {color.terminal.selection-text}; slot colours inside the run give way to the selection text",
            "channel": "the fill spans whole cells; the emulator exposes the selection",
            "tokens": {
              "fg": {
                "alias": "color.terminal.selection-text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.terminal.selection-bg",
                "value": "#911410",
                "status": "observed"
              }
            }
          },
          {
            "state": "busy",
            "visual": "a command is running: the cursor is a solid static block at the end of the output; the transcript is `aria-busy`",
            "channel": "`aria-busy`; the cursor shape; no blink",
            "tokens": {
              "fg": {
                "alias": "color.terminal.bg",
                "value": "#0c0909",
                "status": "observed"
              },
              "bg": {
                "alias": "color.terminal.cursor",
                "value": "#e99499",
                "status": "observed"
              }
            }
          },
          {
            "state": "current",
            "visual": "the cursor line filled {color.code.current-line} across its width; the cursor as in focus",
            "channel": "the row fill; the cursor cell",
            "tokens": {
              "fg": {
                "alias": "color.terminal.fg",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.code.current-line",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "(host)",
            "action": "The emulator and the shell own every key; the theme changes no binding and no cursor behaviour."
          },
          {
            "key": "Tab",
            "action": "Reaches the transcript as one focus stop; inside a live emulator Tab belongs to the shell."
          },
          {
            "key": "Shift+Arrows / mouse",
            "action": "Selection is the emulator's; the theme draws it in selection-bg and selection-text."
          }
        ],
        "responsive": "The transcript scrolls horizontally inside its box and never wraps; at 320px the prompt segments stay on one line and the grid scrolls. Type is the terminal scale (13/19, −0.5px letter-spacing) in both densities. The terminal is always left-to-right; RTL pages do not mirror it.",
        "portability": {
          "web": "<pre role=log aria-live=polite> for a transcript; slot classes on spans; the cursor is a span, not a caret; selection through ::selection with the terminal roles; xterm.js and similar map the sixteen slots, foreground, background, cursor and selection from these roles.",
          "nativeFallbacks": [
            "Xresources / URxvt / xterm: *background, *foreground, *cursorColor and *color0–15 (the origin of these values).",
            "Alacritty, kitty, WezTerm, Windows Terminal: the sixteen slots plus foreground, background, cursor and selection keys; bold-as-bright must be off for the slots to hold.",
            "GNOME Terminal, Konsole: palette entries in order; disable the system theme so the slots are not re-derived.",
            "tmux, vim inside a terminal: they see slot numbers, never these values; a 256-colour or 24-bit escape bypasses the slots entirely."
          ]
        },
        "fixtures": [
          "FX-STATE-MATRIX",
          "FX-320",
          "FX-ZOOM-200",
          "FX-RM",
          "FX-HC",
          "FX-LONG",
          "FX-OVERFLOW"
        ],
        "related": [
          "code-editor",
          "diagnostics",
          "diff-view"
        ],
        "specimens": [
          "i3-window-frame"
        ],
        "nonExamples": "Normalising the heritage slots so every one reaches 4.5:1 and calling it\n`heritage-ansi`. A blinking cursor in the reference. A cursor that is a\nglowing bar. Bold rendered as bright, which silently swaps the slots. A\npurple or cyan slot borrowed from another scheme. Wrapping the transcript at\nnarrow widths and breaking the prompt segments. A selection drawn as a ring\ninstead of a fill. Rounded prompt segments or a gradient prompt.",
        "contrast": [
          {
            "label": "terminal default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.fg",
            "bg": "color.terminal.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "terminal default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.terminal.bg",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "terminal focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.fg",
            "bg": "color.terminal.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "terminal focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.terminal.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "terminal selected text",
            "state": "selected",
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.selection-text",
            "bg": "color.terminal.selection-bg",
            "fgHex": "#f4eeee",
            "bgHex": "#911410",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "terminal busy text",
            "state": "busy",
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.bg",
            "bg": "color.terminal.cursor",
            "fgHex": "#0c0909",
            "bgHex": "#e99499",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "terminal current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.fg",
            "bg": "color.code.current-line",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "hollow cursor outline at rest",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.terminal.cursor",
            "bg": "color.terminal.bg",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "cursor on the cursor line",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.terminal.cursor",
            "bg": "color.code.current-line",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "prompt segment text on slot 4",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.selection-text",
            "bg": "color.terminal.ansi.4",
            "fgHex": "#f4eeee",
            "bgHex": "#8c1212",
            "ratio": 8.28,
            "pass": true,
            "waiver": null
          },
          {
            "label": "branch segment text on slot 3",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.bg",
            "bg": "color.terminal.ansi.3",
            "fgHex": "#0c0909",
            "bgHex": "#d4868b",
            "ratio": 7.16,
            "pass": true,
            "waiver": null
          },
          {
            "label": "prompt arrow (the segment's own colour, decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.terminal.ansi.4",
            "bg": "color.terminal.bg",
            "fgHex": "#8c1212",
            "bgHex": "#0c0909",
            "ratio": 2.09,
            "pass": true,
            "waiver": "the arrow is the segment edge; the segment text carries the content"
          },
          {
            "label": "dim text and grid labels",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.terminal.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "inverse text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.bg",
            "bg": "color.terminal.fg",
            "fgHex": "#0c0909",
            "bgHex": "#e99499",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "slot 2",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.2",
            "bg": "color.terminal.bg",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "slot 3",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.3",
            "bg": "color.terminal.bg",
            "fgHex": "#d4868b",
            "bgHex": "#0c0909",
            "ratio": 7.16,
            "pass": true,
            "waiver": null
          },
          {
            "label": "slot 5",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.5",
            "bg": "color.terminal.bg",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "slot 7",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.7",
            "bg": "color.terminal.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "slot 11",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.11",
            "bg": "color.terminal.bg",
            "fgHex": "#b37175",
            "bgHex": "#0c0909",
            "ratio": 5.23,
            "pass": true,
            "waiver": null
          },
          {
            "label": "slot 1 (3.42:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.1",
            "bg": "color.terminal.bg",
            "fgHex": "#c81a1a",
            "bgHex": "#0c0909",
            "ratio": 3.42,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 4 (2.09:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.4",
            "bg": "color.terminal.bg",
            "fgHex": "#8c1212",
            "bgHex": "#0c0909",
            "ratio": 2.09,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 6 (3.26:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.6",
            "bg": "color.terminal.bg",
            "fgHex": "#9e474a",
            "bgHex": "#0c0909",
            "ratio": 3.26,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 8 (1.86:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.8",
            "bg": "color.terminal.bg",
            "fgHex": "#7d1310",
            "bgHex": "#0c0909",
            "ratio": 1.86,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 9 (2.70:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.9",
            "bg": "color.terminal.bg",
            "fgHex": "#ab1612",
            "bgHex": "#0c0909",
            "ratio": 2.7,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 10 (2.92:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.10",
            "bg": "color.terminal.bg",
            "fgHex": "#ad2721",
            "bgHex": "#0c0909",
            "ratio": 2.92,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 12 (2.12:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.12",
            "bg": "color.terminal.bg",
            "fgHex": "#871f19",
            "bgHex": "#0c0909",
            "ratio": 2.12,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 13 (4.43:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.13",
            "bg": "color.terminal.bg",
            "fgHex": "#e82132",
            "bgHex": "#0c0909",
            "ratio": 4.43,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 14 (4.28:1)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.14",
            "bg": "color.terminal.bg",
            "fgHex": "#e0292f",
            "bgHex": "#0c0909",
            "ratio": 4.28,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 15 (4.45:1; not in the foundations list)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.15",
            "bg": "color.terminal.bg",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": false,
            "waiver": "heritage slot; documented as failing, programs choose slot semantics"
          },
          {
            "label": "slot 0 (1.00:1; it is the background)",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.terminal.ansi.0",
            "bg": "color.terminal.bg",
            "fgHex": "#0c0909",
            "bgHex": "#0c0909",
            "ratio": 1,
            "pass": false,
            "waiver": "heritage slot; slot 0 is the terminal background and is never a foreground on it"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/terminal.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/terminal.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "text-field",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "text-field",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Text field",
        "summary": "Single-line free-text entry, covering every native input type that renders as a line box; search, number and password are variants, not separate components.",
        "native": true,
        "aria": {
          "pattern": "native <input> with <label>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring-invalid": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-readonly": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.placeholder": {
            "alias": "color.text.placeholder",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.selection-bg": {
            "alias": "color.interaction.text-selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.selection-text": {
            "alias": "color.interaction.text-selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.required-mark": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "affix.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "affix.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "action.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "action.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "loading.glyph": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; text {color.text.default}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; border unchanged",
            "channel": "cursor: text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "placeholder-shown",
            "visual": "placeholder in {color.text.placeholder}, italic",
            "channel": "italic",
            "tokens": {
              "fg": {
                "alias": "color.text.placeholder",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "filled",
            "visual": "as default with a value",
            "channel": "—",
            "tokens": {}
          },
          {
            "state": "required",
            "visual": "`*` after the label in {color.status.danger.text} plus visually hidden \"required\"",
            "channel": "`required` attribute; the mark",
            "tokens": {}
          },
          {
            "state": "invalid",
            "visual": "border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid+focus-visible",
            "visual": "the 2px danger border and a 1px dashed ring in {color.interaction.focus.ring-container} at −4px (the control form, recoloured; never the 2px container form)",
            "channel": "double boundary",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid+hover",
            "visual": "as invalid with the hover background",
            "channel": "cursor",
            "tokens": {}
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; no hover; the label and help keep their colours",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "disabled+filled",
            "visual": "as disabled with a value",
            "channel": "`disabled`",
            "tokens": {}
          },
          {
            "state": "read-only",
            "visual": "no box: 1px dotted {color.border.divider} bottom edge on {color.surface.canvas}; text {color.text.default}; focusable and selectable",
            "channel": "`readonly`; dotted edge",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "read-only+focus-visible",
            "visual": "the dotted {color.border.divider} edge unchanged, plus the dashed ring at −2px",
            "channel": "the ring",
            "tokens": {}
          },
          {
            "state": "loading",
            "visual": "size unchanged; a static `⋯` glyph in {color.text.muted} inside the box after the input and before any trailing action; input remains editable",
            "channel": "glyph; `aria-busy`",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus in and out; affix actions (clear, reveal, stepper) are separate tab stops after the input."
          },
          {
            "key": "Escape",
            "action": "Clears the value in the search variant when it is non-empty; otherwise nothing."
          },
          {
            "key": "Enter",
            "action": "Submits the owning form (native)."
          },
          {
            "key": "Up / Down",
            "action": "Number variant steps by the step attribute; Shift multiplies by ten."
          }
        ],
        "responsive": "Fills its field container with min-width 0; affixes never wrap; the label is always stacked above (no inline labels in this theme); at 320px the box, help and message stack without clipping. RTL swaps prefix and suffix.",
        "portability": {
          "web": "native <input> plus <label>, no wrapper role; help and message via aria-describedby in that order; aria-invalid only after interaction or submit; the dashed ring through outline, never box-shadow.",
          "nativeFallbacks": [
            "GTK4 Entry with a css-name mapping; invalid through the .error style class.",
            "Qt QLineEdit stylesheet; invalid through a dynamic property selector.",
            "Terminal UI: 1-cell border glyphs; focus as dashed box-drawing; invalid as a 2-cell double line."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-360",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "textarea",
          "select",
          "combobox",
          "search-field",
          "number-field",
          "field"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "Rounded corners. A floating or animated label. An underline-only field with no\nbox. A glow instead of the dashed ring. Placeholder text in red. Disabling by\nopacity. Using colour alone for the invalid state. A hover that changes the\ntext colour.",
        "contrast": [
          {
            "label": "text-field default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field placeholder-shown text",
            "state": "placeholder-shown",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.placeholder",
            "bg": "color.surface.input",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field placeholder-shown border",
            "state": "placeholder-shown",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field invalid+focus-visible text",
            "state": "invalid+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field invalid+focus-visible border",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field invalid+focus-visible outline",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.input",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field read-only text",
            "state": "read-only",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "read-only bottom edge (decorative; the field has no box)",
            "state": "read-only",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.canvas",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "read-only fields are identified by the readonly attribute and the absence of a box, not by this edge"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "text-field",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Text field",
        "summary": "Single-line free-text entry, covering every native input type that renders as a line box; search, number and password are variants, not separate components.",
        "native": true,
        "aria": {
          "pattern": "native <input> with <label>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring-invalid": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border-readonly": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "input.placeholder": {
            "alias": "color.text.placeholder",
            "value": "#bd787d",
            "status": "observed"
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed"
          },
          "input.selection-bg": {
            "alias": "color.interaction.text-selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "input.selection-text": {
            "alias": "color.interaction.text-selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "label.required-mark": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "affix.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "affix.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "action.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed"
          },
          "action.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "loading.glyph": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; text {color.text.default}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; border unchanged",
            "channel": "cursor: text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "placeholder-shown",
            "visual": "placeholder in {color.text.placeholder}, italic",
            "channel": "italic",
            "tokens": {
              "fg": {
                "alias": "color.text.placeholder",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "filled",
            "visual": "as default with a value",
            "channel": "—",
            "tokens": {}
          },
          {
            "state": "required",
            "visual": "`*` after the label in {color.status.danger.text} plus visually hidden \"required\"",
            "channel": "`required` attribute; the mark",
            "tokens": {}
          },
          {
            "state": "invalid",
            "visual": "border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid+focus-visible",
            "visual": "the 2px danger border and a 1px dashed ring in {color.interaction.focus.ring-container} at −4px (the control form, recoloured; never the 2px container form)",
            "channel": "double boundary",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid+hover",
            "visual": "as invalid with the hover background",
            "channel": "cursor",
            "tokens": {}
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; no hover; the label and help keep their colours",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "disabled+filled",
            "visual": "as disabled with a value",
            "channel": "`disabled`",
            "tokens": {}
          },
          {
            "state": "read-only",
            "visual": "no box: 1px dotted {color.border.divider} bottom edge on {color.surface.canvas}; text {color.text.default}; focusable and selectable",
            "channel": "`readonly`; dotted edge",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              }
            }
          },
          {
            "state": "read-only+focus-visible",
            "visual": "the dotted {color.border.divider} edge unchanged, plus the dashed ring at −2px",
            "channel": "the ring",
            "tokens": {}
          },
          {
            "state": "loading",
            "visual": "size unchanged; a static `⋯` glyph in {color.text.muted} inside the box after the input and before any trailing action; input remains editable",
            "channel": "glyph; `aria-busy`",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus in and out; affix actions (clear, reveal, stepper) are separate tab stops after the input."
          },
          {
            "key": "Escape",
            "action": "Clears the value in the search variant when it is non-empty; otherwise nothing."
          },
          {
            "key": "Enter",
            "action": "Submits the owning form (native)."
          },
          {
            "key": "Up / Down",
            "action": "Number variant steps by the step attribute; Shift multiplies by ten."
          }
        ],
        "responsive": "Fills its field container with min-width 0; affixes never wrap; the label is always stacked above (no inline labels in this theme); at 320px the box, help and message stack without clipping. RTL swaps prefix and suffix.",
        "portability": {
          "web": "native <input> plus <label>, no wrapper role; help and message via aria-describedby in that order; aria-invalid only after interaction or submit; the dashed ring through outline, never box-shadow.",
          "nativeFallbacks": [
            "GTK4 Entry with a css-name mapping; invalid through the .error style class.",
            "Qt QLineEdit stylesheet; invalid through a dynamic property selector.",
            "Terminal UI: 1-cell border glyphs; focus as dashed box-drawing; invalid as a 2-cell double line."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-360",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "textarea",
          "select",
          "combobox",
          "search-field",
          "number-field",
          "field"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "Rounded corners. A floating or animated label. An underline-only field with no\nbox. A glow instead of the dashed ring. Placeholder text in red. Disabling by\nopacity. Using colour alone for the invalid state. A hover that changes the\ntext colour.",
        "contrast": [
          {
            "label": "text-field default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field placeholder-shown text",
            "state": "placeholder-shown",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.placeholder",
            "bg": "color.surface.input",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field placeholder-shown border",
            "state": "placeholder-shown",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field invalid+focus-visible text",
            "state": "invalid+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field invalid+focus-visible border",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field invalid+focus-visible outline",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.input",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text-field read-only text",
            "state": "read-only",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "read-only bottom edge (decorative; the field has no box)",
            "state": "read-only",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.canvas",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "read-only fields are identified by the readonly attribute and the absence of a box, not by this edge"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/text-field.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/text-field.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "textarea",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "textarea",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Textarea",
        "summary": "Multi-line free-text entry in the same box as the text field; resizes vertically only and can show a character count.",
        "native": true,
        "aria": {
          "pattern": "native <textarea> with <label>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring-invalid": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-readonly": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "root.bg-readonly": {
            "alias": "color.surface.canvas",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.placeholder": {
            "alias": "color.text.placeholder",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.selection-bg": {
            "alias": "color.interaction.text-selection.bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.selection-text": {
            "alias": "color.interaction.text-selection.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.required-mark": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "count.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "count.text-over": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; text {color.text.default}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; border unchanged",
            "channel": "cursor: text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "placeholder-shown",
            "visual": "placeholder in {color.text.placeholder}, italic",
            "channel": "italic",
            "tokens": {
              "fg": {
                "alias": "color.text.placeholder",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "filled",
            "visual": "as default with a value",
            "channel": "—",
            "tokens": {}
          },
          {
            "state": "required",
            "visual": "`*` after the label in {color.status.danger.text} plus visually hidden \"required\"",
            "channel": "`required`; the mark",
            "tokens": {}
          },
          {
            "state": "invalid",
            "visual": "border 2px {color.status.danger.border}; message with the ✕ glyph; a count past its limit turns {color.status.danger.text} with the glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid+focus-visible",
            "visual": "the 2px danger border and the ring in {color.interaction.focus.ring-container} at −4px",
            "channel": "double boundary",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; no resize handle",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "read-only",
            "visual": "no box: 1px dotted {color.border.divider} bottom edge on {color.surface.canvas}; no resize handle; selectable",
            "channel": "`readonly`; dotted edge",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus in and out; Tab never inserts a tab character."
          },
          {
            "key": "Enter",
            "action": "Inserts a line break; never submits."
          },
          {
            "key": "Ctrl+Enter / Cmd+Enter",
            "action": "May submit the owning form when the host binds it; announced in the help text."
          }
        ],
        "responsive": "Fills its field container with min-width 0 and width 100%; the resize handle is vertical only so the box can never widen past its container at 320px. RTL keeps the handle on the inline-end corner.",
        "portability": {
          "web": "native <textarea> plus <label>; rows=\"3\" minimum; resize vertical; the count is a live region with aria-live=\"polite\" updated at most once per second; the dashed ring through outline, never box-shadow.",
          "nativeFallbacks": [
            "GTK4 TextView inside a ScrolledWindow with a frame.",
            "Qt QPlainTextEdit stylesheet; invalid through a dynamic property selector.",
            "Terminal UI: bordered multi-line box; the count in the bottom border."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "field",
          "code-editor"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "Horizontal or free resizing. A box narrower than its label column. A count\nthat only changes colour past the limit. A glow instead of the dashed ring.\nRounded corners. An auto-growing box with no maximum. Tab inserting a\ncharacter. Placeholder text as the label. Disabling by opacity.",
        "contrast": [
          {
            "label": "textarea default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea placeholder-shown text",
            "state": "placeholder-shown",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.placeholder",
            "bg": "color.surface.input",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea placeholder-shown border",
            "state": "placeholder-shown",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea invalid+focus-visible text",
            "state": "invalid+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea invalid+focus-visible border",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea invalid+focus-visible outline",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.input",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea read-only text",
            "state": "read-only",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help and count on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "read-only bottom edge (decorative; the field has no box)",
            "state": "read-only",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.canvas",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "read-only fields are identified by the readonly attribute and the absence of a box, not by this edge"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "textarea",
        "family": "forms-basic",
        "maturity": "stable",
        "priority": "R1",
        "title": "Textarea",
        "summary": "Multi-line free-text entry in the same box as the text field; resizes vertically only and can show a character count.",
        "native": true,
        "aria": {
          "pattern": "native <textarea> with <label>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring-invalid": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "root.border-readonly": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "root.bg-readonly": {
            "alias": "color.surface.canvas",
            "value": "#0c0909",
            "status": "observed"
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "input.placeholder": {
            "alias": "color.text.placeholder",
            "value": "#bd787d",
            "status": "observed"
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed"
          },
          "input.selection-bg": {
            "alias": "color.interaction.text-selection.bg",
            "value": "#911410",
            "status": "observed"
          },
          "input.selection-text": {
            "alias": "color.interaction.text-selection.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "label.required-mark": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "count.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "count.text-over": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; text {color.text.default}",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; border unchanged",
            "channel": "cursor: text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "placeholder-shown",
            "visual": "placeholder in {color.text.placeholder}, italic",
            "channel": "italic",
            "tokens": {
              "fg": {
                "alias": "color.text.placeholder",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "filled",
            "visual": "as default with a value",
            "channel": "—",
            "tokens": {}
          },
          {
            "state": "required",
            "visual": "`*` after the label in {color.status.danger.text} plus visually hidden \"required\"",
            "channel": "`required`; the mark",
            "tokens": {}
          },
          {
            "state": "invalid",
            "visual": "border 2px {color.status.danger.border}; message with the ✕ glyph; a count past its limit turns {color.status.danger.text} with the glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid+focus-visible",
            "visual": "the 2px danger border and the ring in {color.interaction.focus.ring-container} at −4px",
            "channel": "double boundary",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring-container",
                "value": "#ffa2a7",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; no resize handle",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          },
          {
            "state": "read-only",
            "visual": "no box: 1px dotted {color.border.divider} bottom edge on {color.surface.canvas}; no resize handle; selectable",
            "channel": "`readonly`; dotted edge",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves focus in and out; Tab never inserts a tab character."
          },
          {
            "key": "Enter",
            "action": "Inserts a line break; never submits."
          },
          {
            "key": "Ctrl+Enter / Cmd+Enter",
            "action": "May submit the owning form when the host binds it; announced in the help text."
          }
        ],
        "responsive": "Fills its field container with min-width 0 and width 100%; the resize handle is vertical only so the box can never widen past its container at 320px. RTL keeps the handle on the inline-end corner.",
        "portability": {
          "web": "native <textarea> plus <label>; rows=\"3\" minimum; resize vertical; the count is a live region with aria-live=\"polite\" updated at most once per second; the dashed ring through outline, never box-shadow.",
          "nativeFallbacks": [
            "GTK4 TextView inside a ScrolledWindow with a frame.",
            "Qt QPlainTextEdit stylesheet; invalid through a dynamic property selector.",
            "Terminal UI: bordered multi-line box; the count in the bottom border."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-TOUCH",
          "FX-DENSITY",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "field",
          "code-editor"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "Horizontal or free resizing. A box narrower than its label column. A count\nthat only changes colour past the limit. A glow instead of the dashed ring.\nRounded corners. An auto-growing box with no maximum. Tab inserting a\ncharacter. Placeholder text as the label. Disabling by opacity.",
        "contrast": [
          {
            "label": "textarea default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea placeholder-shown text",
            "state": "placeholder-shown",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.placeholder",
            "bg": "color.surface.input",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea placeholder-shown border",
            "state": "placeholder-shown",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea invalid+focus-visible text",
            "state": "invalid+focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea invalid+focus-visible border",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea invalid+focus-visible outline",
            "state": "invalid+focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.surface.input",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "textarea read-only text",
            "state": "read-only",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help and count on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.default",
            "fgHex": "#bd787d",
            "bgHex": "#160b0b",
            "ratio": 5.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          },
          {
            "label": "read-only bottom edge (decorative; the field has no box)",
            "state": "read-only",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.canvas",
            "fgHex": "#2b0e0d",
            "bgHex": "#0c0909",
            "ratio": 1.11,
            "pass": true,
            "waiver": "read-only fields are identified by the readonly attribute and the absence of a box, not by this edge"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/textarea.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/textarea.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "time-picker",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "time-picker",
        "family": "forms-advanced",
        "maturity": "stable",
        "priority": "R1",
        "title": "Time picker",
        "summary": "A native time input in the text-field box; segment editing and any clock popup belong to the host.",
        "native": true,
        "aria": {
          "pattern": "native <input type=time> with <label>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; text {color.text.default}, tabular figures",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; border unchanged",
            "channel": "cursor: text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-007",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-007"
                  ]
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "invalid",
            "visual": "border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; no hover",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves between hour, minute and any meridiem segment, then out of the control (host behaviour)."
          },
          {
            "key": "Up / Down",
            "action": "Steps the focused segment by one, minutes by the step attribute (host behaviour)."
          },
          {
            "key": "Space / Alt+Down",
            "action": "Opens the host clock where one exists; Escape closes it."
          },
          {
            "key": "Enter",
            "action": "Submits the owning form (native)."
          }
        ],
        "responsive": "Fits its content (about 8ch) and never grows to fill the container; at 320px the box, help and message stack without clipping. RTL keeps the segments in the locale order the host chooses.",
        "portability": {
          "web": "native <input type=time> with step; hosts without a time type fall back to a text field with a pattern and a format hint; color-scheme dark keeps any host popup on a dark surface.",
          "nativeFallbacks": [
            "GTK4 SpinButton pair for hours and minutes inside one box.",
            "Qt QTimeEdit; section navigation is native.",
            "Terminal UI: a masked line editor (HH:MM); no popup."
          ]
        },
        "fixtures": [
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "date-picker",
          "number-field",
          "field"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "A custom clock face or a scrolling drum. A select for hours and a select for\nminutes. Rounded corners. A placeholder in place of a format hint. Disabling\nby opacity. Colour alone for the invalid state. A box that stretches to the\nfull container width.",
        "contrast": [
          {
            "label": "time-picker default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.canvas",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "time-picker",
        "family": "forms-advanced",
        "maturity": "stable",
        "priority": "R1",
        "title": "Time picker",
        "summary": "A native time input in the text-field box; segment editing and any clock popup belong to the host.",
        "native": true,
        "aria": {
          "pattern": "native <input type=time> with <label>",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.input",
            "value": "#0c0909",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "root.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "root.border-focus": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "root.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "root.border-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "root.border-disabled": {
            "alias": "color.border.disabled",
            "value": "#7d1310",
            "status": "observed"
          },
          "root.bg-disabled": {
            "alias": "color.interaction.disabled.bg",
            "value": "#160b0b",
            "status": "observed"
          },
          "input.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "input.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "input.caret": {
            "alias": "color.code.caret",
            "value": "#e99499",
            "status": "observed"
          },
          "label.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "help.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "1px {color.border.control} on {color.surface.input}; text {color.text.default}, tabular figures",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}; border unchanged",
            "channel": "cursor: text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.control",
                "value": "#a3676b",
                "status": "proposed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "border → {color.border.active}; ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "invalid",
            "visual": "border 2px {color.status.danger.border}; message with the ✕ glyph",
            "channel": "border width 1 → 2px; glyph; `aria-invalid`",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.input",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; border {color.border.disabled}; background {color.interaction.disabled.bg}; no hover",
            "channel": "`disabled`; cursor: not-allowed",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Moves between hour, minute and any meridiem segment, then out of the control (host behaviour)."
          },
          {
            "key": "Up / Down",
            "action": "Steps the focused segment by one, minutes by the step attribute (host behaviour)."
          },
          {
            "key": "Space / Alt+Down",
            "action": "Opens the host clock where one exists; Escape closes it."
          },
          {
            "key": "Enter",
            "action": "Submits the owning form (native)."
          }
        ],
        "responsive": "Fits its content (about 8ch) and never grows to fill the container; at 320px the box, help and message stack without clipping. RTL keeps the segments in the locale order the host chooses.",
        "portability": {
          "web": "native <input type=time> with step; hosts without a time type fall back to a text field with a pattern and a format hint; color-scheme dark keeps any host popup on a dark surface.",
          "nativeFallbacks": [
            "GTK4 SpinButton pair for hours and minutes inside one box.",
            "Qt QTimeEdit; section navigation is native.",
            "Terminal UI: a masked line editor (HH:MM); no popup."
          ]
        },
        "fixtures": [
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "text-field",
          "date-picker",
          "number-field",
          "field"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "A custom clock face or a scrolling drum. A select for hours and a select for\nminutes. Rounded corners. A placeholder in place of a format hint. Disabling\nby opacity. Colour alone for the invalid state. A box that stretches to the\nfull container width.",
        "contrast": [
          {
            "label": "time-picker default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.input",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker hover border",
            "state": "hover",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#a3676b",
            "bgHex": "#1c0a09",
            "ratio": 4.29,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker focus-visible border",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.input",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "time-picker invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.input",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "validation message on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.canvas",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "help text on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#8a5559",
            "bgHex": "#160b0b",
            "ratio": 3.24,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled border (exempt)",
            "state": "disabled",
            "kind": "ui",
            "min": 1,
            "fg": "color.border.disabled",
            "bg": "color.interaction.disabled.bg",
            "fgHex": "#7d1310",
            "bgHex": "#160b0b",
            "ratio": 1.82,
            "pass": true,
            "waiver": "disabled controls are exempt from 1.4.11"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/time-picker.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/time-picker.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "toast",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "toast",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Toast",
        "summary": "A brief notification in a fixed corner stack; canvas surface behind a 1px overlay border, status tints for the four polite statuses and the danger fill for critical ones.",
        "native": true,
        "aria": {
          "pattern": "native <div role=status> (role=alert for danger) inside a region named Notifications; native buttons for the action and dismiss",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/alert/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.canvas",
            "value": "#0c0909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "root.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "glyph.text": {
            "alias": "color.status.info.text",
            "value": "#7e9ebb",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "warning.bg": {
            "alias": "color.status.warning.tint",
            "value": "#1f1a0c",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "warning.border": {
            "alias": "color.status.warning.border",
            "value": "#c9973f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "warning.text": {
            "alias": "color.status.warning.text",
            "value": "#c9973f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "success.bg": {
            "alias": "color.status.success.tint",
            "value": "#0f1a0e",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "success.border": {
            "alias": "color.status.success.border",
            "value": "#86a46f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "success.text": {
            "alias": "color.status.success.text",
            "value": "#86a46f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "info.bg": {
            "alias": "color.status.info.tint",
            "value": "#0f141c",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "info.border": {
            "alias": "color.status.info.border",
            "value": "#7e9ebb",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "info.text": {
            "alias": "color.status.info.text",
            "value": "#7e9ebb",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "neutral.bg": {
            "alias": "color.status.neutral.tint",
            "value": "#241010",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "neutral.border": {
            "alias": "color.status.neutral.border",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "neutral.text": {
            "alias": "color.status.neutral.text",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "danger.bg": {
            "alias": "color.status.danger.fill",
            "value": "#dc282e",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "danger.text": {
            "alias": "color.status.danger.on-fill",
            "value": "#f9faf9",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "danger.button-bg-hover": {
            "alias": "color.action.destructive.pressed-bg",
            "value": "#ae1914",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "action.text": {
            "alias": "color.text.link",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "action.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "action.text-hover": {
            "alias": "color.text.link-hover",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "close.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "close.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "close.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "count.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "stack.z": {
            "alias": "z.toast",
            "value": "40",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "canvas surface, 1px overlay border, glyph in the status text colour",
            "channel": "the glyph; the worded text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "action → {color.interaction.hover.bg-strong} with {color.text.link-hover}; Dismiss → {color.action.tertiary.hover-bg}; the timeout pauses",
            "channel": "cursor: pointer; underline thickens on the action",
            "tokens": {
              "fg": {
                "alias": "color.text.link-hover",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg-strong",
                "value": "#630f0d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the focused button; on the danger fill the ring takes {color.status.danger.on-fill}; the timeout pauses",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "stacked",
            "visual": "toasts sit in one column with a 4px gap, newest at the end; the last visible toast shows \"+n\" in {color.text.muted} for queued ones",
            "channel": "the count text; at most three visible",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          },
          {
            "state": "reduced-motion",
            "visual": "no transition; the toast is simply present or absent",
            "channel": "`prefers-reduced-motion`; nothing moves",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "F6 / a host shortcut",
            "action": "Moves focus into the notification region; toasts never steal focus when they appear."
          },
          {
            "key": "Tab / Shift+Tab",
            "action": "Within the region, reaches the action and then Dismiss of each toast in order."
          },
          {
            "key": "Enter / Space",
            "action": "Activates the action or dismisses."
          },
          {
            "key": "Escape",
            "action": "Dismisses the focused toast and returns focus to the region, then to the page."
          }
        ],
        "responsive": "The stack is at most 24rem wide and fills the viewport width minus the 8px gutter below 360px; text wraps, buttons keep their size; at 320px nothing is clipped. RTL mirrors the corner and the button order.",
        "portability": {
          "web": "a <div role=region aria-label=Notifications> fixed in the end corner at z.toast holding <div role=status> toasts (role=alert for danger); the timeout pauses on hover and focus and is at least 8 s; appearance is an opacity change within the motion budget, never a slide.",
          "nativeFallbacks": [
            "GTK4 Toast in a ToastOverlay; the danger fill is not available and is recorded.",
            "Desktop notifications through the host daemon (the historical dunst configuration is the origin of the danger fill); urgency critical maps to danger.",
            "Terminal UI: a message line at the bottom edge; no stacking."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "alert",
          "dialog",
          "progress",
          "badge"
        ],
        "specimens": [
          "i3-window-frame",
          "settings-panel"
        ],
        "nonExamples": "A toast that slides in from an edge. A rounded, shadowed pill. A toast with\nno Dismiss that vanishes after two seconds. A toast that takes focus on\nappearance. Stacking more than three with no count. A form error shown as a\ntoast. Colour-only status without the glyph and worded text.",
        "contrast": [
          {
            "label": "toast default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link-hover",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast stacked text",
            "state": "stacked",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast stacked border",
            "state": "stacked",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast reduced-motion text",
            "state": "reduced-motion",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast reduced-motion border",
            "state": "reduced-motion",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "glyph on the plain toast",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.text",
            "bg": "color.surface.canvas",
            "fgHex": "#7e9ebb",
            "bgHex": "#0c0909",
            "ratio": 7.08,
            "pass": true,
            "waiver": null
          },
          {
            "label": "action text on the plain toast",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning glyph on its tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.warning.text",
            "bg": "color.status.warning.tint",
            "fgHex": "#c9973f",
            "bgHex": "#1f1a0c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning border on its tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.warning.border",
            "bg": "color.status.warning.tint",
            "fgHex": "#c9973f",
            "bgHex": "#1f1a0c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on the warning tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.warning.tint",
            "fgHex": "#e99499",
            "bgHex": "#1f1a0c",
            "ratio": 7.56,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success glyph on its tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.text",
            "bg": "color.status.success.tint",
            "fgHex": "#86a46f",
            "bgHex": "#0f1a0e",
            "ratio": 6.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success border on its tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.success.border",
            "bg": "color.status.success.tint",
            "fgHex": "#86a46f",
            "bgHex": "#0f1a0e",
            "ratio": 6.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on the success tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.success.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f1a0e",
            "ratio": 7.8,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info glyph on its tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.text",
            "bg": "color.status.info.tint",
            "fgHex": "#7e9ebb",
            "bgHex": "#0f141c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info border on its tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.info.border",
            "bg": "color.status.info.tint",
            "fgHex": "#7e9ebb",
            "bgHex": "#0f141c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on the info tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.info.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f141c",
            "ratio": 8.06,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral glyph on its tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.neutral.text",
            "bg": "color.status.neutral.tint",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral border on its tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.neutral.border",
            "bg": "color.status.neutral.tint",
            "fgHex": "#a3676b",
            "bgHex": "#241010",
            "ratio": 4.07,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on the neutral tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.neutral.tint",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text, glyph and buttons on the danger fill",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.on-fill",
            "bg": "color.status.danger.fill",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "the danger fill is its own boundary against the canvas",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.fill",
            "bg": "color.surface.canvas",
            "fgHex": "#dc282e",
            "bgHex": "#0c0909",
            "ratio": 4.14,
            "pass": true,
            "waiver": null
          },
          {
            "label": "danger border on the danger fill (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.status.danger.border",
            "bg": "color.status.danger.fill",
            "fgHex": "#e53935",
            "bgHex": "#dc282e",
            "ratio": 1.13,
            "pass": true,
            "waiver": "the fill is the boundary at 4.14:1 against the canvas; the border only keeps the box model identical across statuses"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "toast",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Toast",
        "summary": "A brief notification in a fixed corner stack; canvas surface behind a 1px overlay border, status tints for the four polite statuses and the danger fill for critical ones.",
        "native": true,
        "aria": {
          "pattern": "native <div role=status> (role=alert for danger) inside a region named Notifications; native buttons for the action and dismiss",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/alert/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.canvas",
            "value": "#0c0909",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed"
          },
          "root.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "glyph.text": {
            "alias": "color.status.info.text",
            "value": "#7e9ebb",
            "status": "approved"
          },
          "warning.bg": {
            "alias": "color.status.warning.tint",
            "value": "#1f1a0c",
            "status": "approved"
          },
          "warning.border": {
            "alias": "color.status.warning.border",
            "value": "#c9973f",
            "status": "approved"
          },
          "warning.text": {
            "alias": "color.status.warning.text",
            "value": "#c9973f",
            "status": "approved"
          },
          "success.bg": {
            "alias": "color.status.success.tint",
            "value": "#0f1a0e",
            "status": "approved"
          },
          "success.border": {
            "alias": "color.status.success.border",
            "value": "#86a46f",
            "status": "approved"
          },
          "success.text": {
            "alias": "color.status.success.text",
            "value": "#86a46f",
            "status": "approved"
          },
          "info.bg": {
            "alias": "color.status.info.tint",
            "value": "#0f141c",
            "status": "approved"
          },
          "info.border": {
            "alias": "color.status.info.border",
            "value": "#7e9ebb",
            "status": "approved"
          },
          "info.text": {
            "alias": "color.status.info.text",
            "value": "#7e9ebb",
            "status": "approved"
          },
          "neutral.bg": {
            "alias": "color.status.neutral.tint",
            "value": "#241010",
            "status": "observed"
          },
          "neutral.border": {
            "alias": "color.status.neutral.border",
            "value": "#a3676b",
            "status": "observed"
          },
          "neutral.text": {
            "alias": "color.status.neutral.text",
            "value": "#bd787d",
            "status": "observed"
          },
          "danger.bg": {
            "alias": "color.status.danger.fill",
            "value": "#dc282e",
            "status": "observed"
          },
          "danger.text": {
            "alias": "color.status.danger.on-fill",
            "value": "#f9faf9",
            "status": "observed"
          },
          "danger.button-bg-hover": {
            "alias": "color.action.destructive.pressed-bg",
            "value": "#ae1914",
            "status": "observed"
          },
          "action.text": {
            "alias": "color.text.link",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "action.bg-hover": {
            "alias": "color.interaction.hover.bg-strong",
            "value": "#630f0d",
            "status": "observed"
          },
          "action.text-hover": {
            "alias": "color.text.link-hover",
            "value": "#f4eeee",
            "status": "observed"
          },
          "close.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed"
          },
          "close.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "close.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "count.text": {
            "alias": "color.text.muted",
            "value": "#bd787d",
            "status": "observed"
          },
          "stack.z": {
            "alias": "z.toast",
            "value": "40",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "canvas surface, 1px overlay border, glyph in the status text colour",
            "channel": "the glyph; the worded text",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "action → {color.interaction.hover.bg-strong} with {color.text.link-hover}; Dismiss → {color.action.tertiary.hover-bg}; the timeout pauses",
            "channel": "cursor: pointer; underline thickens on the action",
            "tokens": {
              "fg": {
                "alias": "color.text.link-hover",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg-strong",
                "value": "#630f0d",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the focused button; on the danger fill the ring takes {color.status.danger.on-fill}; the timeout pauses",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "stacked",
            "visual": "toasts sit in one column with a 4px gap, newest at the end; the last visible toast shows \"+n\" in {color.text.muted} for queued ones",
            "channel": "the count text; at most three visible",
            "tokens": {
              "fg": {
                "alias": "color.text.muted",
                "value": "#bd787d",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          },
          {
            "state": "reduced-motion",
            "visual": "no transition; the toast is simply present or absent",
            "channel": "`prefers-reduced-motion`; nothing moves",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "F6 / a host shortcut",
            "action": "Moves focus into the notification region; toasts never steal focus when they appear."
          },
          {
            "key": "Tab / Shift+Tab",
            "action": "Within the region, reaches the action and then Dismiss of each toast in order."
          },
          {
            "key": "Enter / Space",
            "action": "Activates the action or dismisses."
          },
          {
            "key": "Escape",
            "action": "Dismisses the focused toast and returns focus to the region, then to the page."
          }
        ],
        "responsive": "The stack is at most 24rem wide and fills the viewport width minus the 8px gutter below 360px; text wraps, buttons keep their size; at 320px nothing is clipped. RTL mirrors the corner and the button order.",
        "portability": {
          "web": "a <div role=region aria-label=Notifications> fixed in the end corner at z.toast holding <div role=status> toasts (role=alert for danger); the timeout pauses on hover and focus and is at least 8 s; appearance is an opacity change within the motion budget, never a slide.",
          "nativeFallbacks": [
            "GTK4 Toast in a ToastOverlay; the danger fill is not available and is recorded.",
            "Desktop notifications through the host daemon (the historical dunst configuration is the origin of the danger fill); urgency critical maps to danger.",
            "Terminal UI: a message line at the bottom edge; no stacking."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "alert",
          "dialog",
          "progress",
          "badge"
        ],
        "specimens": [
          "i3-window-frame",
          "settings-panel"
        ],
        "nonExamples": "A toast that slides in from an edge. A rounded, shadowed pill. A toast with\nno Dismiss that vanishes after two seconds. A toast that takes focus on\nappearance. Stacking more than three with no count. A form error shown as a\ntoast. Colour-only status without the glyph and worded text.",
        "contrast": [
          {
            "label": "toast default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link-hover",
            "bg": "color.interaction.hover.bg-strong",
            "fgHex": "#f4eeee",
            "bgHex": "#630f0d",
            "ratio": 11.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast stacked text",
            "state": "stacked",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.muted",
            "bg": "color.surface.canvas",
            "fgHex": "#bd787d",
            "bgHex": "#0c0909",
            "ratio": 5.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast stacked border",
            "state": "stacked",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast reduced-motion text",
            "state": "reduced-motion",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toast reduced-motion border",
            "state": "reduced-motion",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "glyph on the plain toast",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.text",
            "bg": "color.surface.canvas",
            "fgHex": "#7e9ebb",
            "bgHex": "#0c0909",
            "ratio": 7.08,
            "pass": true,
            "waiver": null
          },
          {
            "label": "action text on the plain toast",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.link",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning glyph on its tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.warning.text",
            "bg": "color.status.warning.tint",
            "fgHex": "#c9973f",
            "bgHex": "#1f1a0c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "warning border on its tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.warning.border",
            "bg": "color.status.warning.tint",
            "fgHex": "#c9973f",
            "bgHex": "#1f1a0c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on the warning tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.warning.tint",
            "fgHex": "#e99499",
            "bgHex": "#1f1a0c",
            "ratio": 7.56,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success glyph on its tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.text",
            "bg": "color.status.success.tint",
            "fgHex": "#86a46f",
            "bgHex": "#0f1a0e",
            "ratio": 6.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "success border on its tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.success.border",
            "bg": "color.status.success.tint",
            "fgHex": "#86a46f",
            "bgHex": "#0f1a0e",
            "ratio": 6.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on the success tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.success.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f1a0e",
            "ratio": 7.8,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info glyph on its tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.info.text",
            "bg": "color.status.info.tint",
            "fgHex": "#7e9ebb",
            "bgHex": "#0f141c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "info border on its tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.info.border",
            "bg": "color.status.info.tint",
            "fgHex": "#7e9ebb",
            "bgHex": "#0f141c",
            "ratio": 6.59,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on the info tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.info.tint",
            "fgHex": "#e99499",
            "bgHex": "#0f141c",
            "ratio": 8.06,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral glyph on its tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.neutral.text",
            "bg": "color.status.neutral.tint",
            "fgHex": "#bd787d",
            "bgHex": "#241010",
            "ratio": 5.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "neutral border on its tint",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.neutral.border",
            "bg": "color.status.neutral.tint",
            "fgHex": "#a3676b",
            "bgHex": "#241010",
            "ratio": 4.07,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text on the neutral tint",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.status.neutral.tint",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "text, glyph and buttons on the danger fill",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.on-fill",
            "bg": "color.status.danger.fill",
            "fgHex": "#f9faf9",
            "bgHex": "#dc282e",
            "ratio": 4.58,
            "pass": true,
            "waiver": null
          },
          {
            "label": "the danger fill is its own boundary against the canvas",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.fill",
            "bg": "color.surface.canvas",
            "fgHex": "#dc282e",
            "bgHex": "#0c0909",
            "ratio": 4.14,
            "pass": true,
            "waiver": null
          },
          {
            "label": "danger border on the danger fill (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.status.danger.border",
            "bg": "color.status.danger.fill",
            "fgHex": "#e53935",
            "bgHex": "#dc282e",
            "ratio": 1.13,
            "pass": true,
            "waiver": "the fill is the boundary at 4.14:1 against the canvas; the border only keeps the box model identical across statuses"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/toast.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/toast.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "toolbar",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "toolbar",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Toolbar",
        "summary": "A row of related controls under one tab stop with arrow-key movement; ghost buttons, a vertical separator, and a \"more\" button when the row overflows.",
        "native": false,
        "aria": {
          "pattern": "APG toolbar with roving tabindex; buttons, toggle buttons with aria-pressed, and a separator",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/toolbar/",
          "role": "toolbar"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.chrome",
            "value": "#100909",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "root.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "button.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.bg-pressed": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "button.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "toggled.bg": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "toggled.border": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "toggled.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "separator.color": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "more.chevron": {
            "alias": "color.icon.decorative",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "text {color.text.default}; no fill; transparent border",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.chrome",
                "value": "#100909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.chrome",
                "value": "#100909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; no fill; no hover",
            "channel": "`disabled`; cursor: not-allowed; skipped by the arrow keys",
            "tokens": {}
          },
          {
            "state": "toggled",
            "visual": "fill {color.interaction.pressed.bg}; 1px {color.border.active} border; text {color.text.bright}",
            "channel": "`aria-pressed=\"true\"`; the border",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.pressed.bg",
                "value": "#420f0c",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Enters or leaves the toolbar; one control has tabindex 0 (roving tabindex)."
          },
          {
            "key": "Left / Right",
            "action": "Moves focus to the previous or next enabled control; wraps at the ends; Up and Down when aria-orientation is vertical."
          },
          {
            "key": "Home / End",
            "action": "Moves focus to the first or last control."
          },
          {
            "key": "Enter / Space",
            "action": "Activates the focused button or toggles a toggle button."
          },
          {
            "key": "Escape",
            "action": "Restores the previous value in a toolbar that edits, otherwise nothing."
          }
        ],
        "responsive": "The row never wraps: below its intrinsic width the trailing controls move into the More menu (the overflow variant); at 320px only the leading controls and the more button remain visible. RTL mirrors the order and the arrow keys follow the reading direction.",
        "portability": {
          "web": "A div with role toolbar and aria-label; native buttons inside, toggles with aria-pressed; a div with role separator and aria-orientation vertical; roving tabindex maintained by script; without script every button stays in the tab order, which is the acceptable no-JS fallback.",
          "nativeFallbacks": [
            "GTK4 Box in the toolbar style class with flat Buttons and ToggleButtons; a Separator between groups.",
            "Qt QToolBar with QActions; checkable actions draw the pressed fill and active border.",
            "Terminal UI: a one-line row of bracketed labels; the toggled one inverted."
          ]
        },
        "fixtures": [
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "button",
          "icon-button",
          "menu",
          "tabs",
          "button-group"
        ],
        "specimens": [
          "filterable-table",
          "i3-window-frame"
        ],
        "nonExamples": "Buttons with a visible border at rest. A filled primary button inside the\ntoolbar. Rounded buttons or a pill-shaped toolbar. Every button in the tab\norder when script is available. A toggled state shown by colour alone without\n`aria-pressed`. A toolbar that wraps to two lines. A separator that receives\nfocus. Disabling by opacity.",
        "contrast": [
          {
            "label": "toolbar default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.chrome",
            "fgHex": "#e99499",
            "bgHex": "#100909",
            "ratio": 8.6,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toolbar hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toolbar focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.chrome",
            "fgHex": "#e99499",
            "bgHex": "#100909",
            "ratio": 8.6,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toolbar focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.chrome",
            "fgHex": "#e53935",
            "bgHex": "#100909",
            "ratio": 4.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toolbar toggled text",
            "state": "toggled",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#420f0c",
            "ratio": 8.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toolbar toggled border",
            "state": "toggled",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e53935",
            "bgHex": "#420f0c",
            "ratio": 3.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled button text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.chrome",
            "fgHex": "#8a5559",
            "bgHex": "#100909",
            "ratio": 3.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "separator (decorative; role separator carries the grouping)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.chrome",
            "fgHex": "#531310",
            "bgHex": "#100909",
            "ratio": 1.38,
            "pass": true,
            "waiver": "the separator groups controls that are already distinct targets; it is not a control boundary"
          },
          {
            "label": "toolbar bottom edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.chrome",
            "fgHex": "#2b0e0d",
            "bgHex": "#100909",
            "ratio": 1.1,
            "pass": true,
            "waiver": "the edge separates chrome from content; the controls are the boundaries"
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "toolbar",
        "family": "navigation",
        "maturity": "stable",
        "priority": "R1",
        "title": "Toolbar",
        "summary": "A row of related controls under one tab stop with arrow-key movement; ghost buttons, a vertical separator, and a \"more\" button when the row overflows.",
        "native": false,
        "aria": {
          "pattern": "APG toolbar with roving tabindex; buttons, toggle buttons with aria-pressed, and a separator",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/toolbar/",
          "role": "toolbar"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "root.bg": {
            "alias": "color.surface.chrome",
            "value": "#100909",
            "status": "observed"
          },
          "root.border": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "button.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "button.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "button.bg-pressed": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "button.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "button.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "toggled.bg": {
            "alias": "color.interaction.pressed.bg",
            "value": "#420f0c",
            "status": "observed"
          },
          "toggled.border": {
            "alias": "color.border.active",
            "value": "#e53935",
            "status": "observed"
          },
          "toggled.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "separator.color": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed"
          },
          "more.chevron": {
            "alias": "color.icon.decorative",
            "value": "#a3676b",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "text {color.text.default}; no fill; transparent border",
            "channel": "—",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.chrome",
                "value": "#100909",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "background → {color.interaction.hover.bg}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.chrome",
                "value": "#100909",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "text {color.text.disabled}; no fill; no hover",
            "channel": "`disabled`; cursor: not-allowed; skipped by the arrow keys",
            "tokens": {}
          },
          {
            "state": "toggled",
            "visual": "fill {color.interaction.pressed.bg}; 1px {color.border.active} border; text {color.text.bright}",
            "channel": "`aria-pressed=\"true\"`; the border",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.pressed.bg",
                "value": "#420f0c",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.active",
                "value": "#e53935",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Enters or leaves the toolbar; one control has tabindex 0 (roving tabindex)."
          },
          {
            "key": "Left / Right",
            "action": "Moves focus to the previous or next enabled control; wraps at the ends; Up and Down when aria-orientation is vertical."
          },
          {
            "key": "Home / End",
            "action": "Moves focus to the first or last control."
          },
          {
            "key": "Enter / Space",
            "action": "Activates the focused button or toggles a toggle button."
          },
          {
            "key": "Escape",
            "action": "Restores the previous value in a toolbar that edits, otherwise nothing."
          }
        ],
        "responsive": "The row never wraps: below its intrinsic width the trailing controls move into the More menu (the overflow variant); at 320px only the leading controls and the more button remain visible. RTL mirrors the order and the arrow keys follow the reading direction.",
        "portability": {
          "web": "A div with role toolbar and aria-label; native buttons inside, toggles with aria-pressed; a div with role separator and aria-orientation vertical; roving tabindex maintained by script; without script every button stays in the tab order, which is the acceptable no-JS fallback.",
          "nativeFallbacks": [
            "GTK4 Box in the toolbar style class with flat Buttons and ToggleButtons; a Separator between groups.",
            "Qt QToolBar with QActions; checkable actions draw the pressed fill and active border.",
            "Terminal UI: a one-line row of bracketed labels; the toggled one inverted."
          ]
        },
        "fixtures": [
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "button",
          "icon-button",
          "menu",
          "tabs",
          "button-group"
        ],
        "specimens": [
          "filterable-table",
          "i3-window-frame"
        ],
        "nonExamples": "Buttons with a visible border at rest. A filled primary button inside the\ntoolbar. Rounded buttons or a pill-shaped toolbar. Every button in the tab\norder when script is available. A toggled state shown by colour alone without\n`aria-pressed`. A toolbar that wraps to two lines. A separator that receives\nfocus. Disabling by opacity.",
        "contrast": [
          {
            "label": "toolbar default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.chrome",
            "fgHex": "#e99499",
            "bgHex": "#100909",
            "ratio": 8.6,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toolbar hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toolbar focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.chrome",
            "fgHex": "#e99499",
            "bgHex": "#100909",
            "ratio": 8.6,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toolbar focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.chrome",
            "fgHex": "#e53935",
            "bgHex": "#100909",
            "ratio": 4.66,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toolbar toggled text",
            "state": "toggled",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#420f0c",
            "ratio": 8.41,
            "pass": true,
            "waiver": null
          },
          {
            "label": "toolbar toggled border",
            "state": "toggled",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.active",
            "bg": "color.interaction.pressed.bg",
            "fgHex": "#e53935",
            "bgHex": "#420f0c",
            "ratio": 3.81,
            "pass": true,
            "waiver": null
          },
          {
            "label": "disabled button text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.chrome",
            "fgHex": "#8a5559",
            "bgHex": "#100909",
            "ratio": 3.31,
            "pass": true,
            "waiver": null
          },
          {
            "label": "separator (decorative; role separator carries the grouping)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.chrome",
            "fgHex": "#531310",
            "bgHex": "#100909",
            "ratio": 1.38,
            "pass": true,
            "waiver": "the separator groups controls that are already distinct targets; it is not a control boundary"
          },
          {
            "label": "toolbar bottom edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.divider",
            "bg": "color.surface.chrome",
            "fgHex": "#2b0e0d",
            "bgHex": "#100909",
            "ratio": 1.1,
            "pass": true,
            "waiver": "the edge separates chrome from content; the controls are the boundaries"
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/toolbar.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/toolbar.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "tooltip",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "tooltip",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Tooltip",
        "summary": "A short description of a control shown on hover and focus; role tooltip linked by aria-describedby, a 1px overlay border on the raised surface, no arrow.",
        "native": false,
        "aria": {
          "pattern": "APG tooltip: a trigger with aria-describedby pointing at an element with role=tooltip, shown on hover and focus, hidden on Escape",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/tooltip/",
          "role": "tooltip"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "popup.bg": {
            "alias": "color.surface.raised",
            "value": "#241010",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "popup.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "popup.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "shortcut.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "shortcut.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-007",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-007"
              ]
            }
          },
          "trigger.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "trigger.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "trigger.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "popup.z": {
            "alias": "z.popover",
            "value": "10",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "trigger at rest; the popup shown for the demonstration",
            "channel": "`aria-describedby` on the trigger",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "trigger background → {color.action.tertiary.hover-bg}; the popup appears after 300 ms",
            "channel": "cursor: pointer; the popup itself",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.tertiary.hover-bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the trigger; the popup appears at once",
            "channel": "the ring; the popup",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "open",
            "visual": "the popup visible, 1px {color.border.overlay} on {color.surface.raised}",
            "channel": "the popup is present in the accessibility tree",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed",
                "deprecated": false,
                "decisionId": "D-008",
                "eligibility": {
                  "action": "use-and-report",
                  "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
                  "decisionIds": [
                    "D-008"
                  ]
                }
              }
            }
          },
          {
            "state": "closed",
            "visual": "the popup absent; the trigger unchanged",
            "channel": "`hidden`; the description is still read from the DOM",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Focusing the trigger shows the tooltip; leaving it hides the tooltip."
          },
          {
            "key": "Escape",
            "action": "Hides the tooltip without moving focus; the trigger's own Escape behaviour is not triggered."
          },
          {
            "key": "Enter / Space",
            "action": "Act on the trigger as usual; the tooltip hides on activation."
          }
        ],
        "responsive": "The popup is at most 24rem wide and wraps; it flips to the side with room and is never clipped by the viewport; at 320px it is as wide as the viewport minus the gutter. RTL mirrors the placement and keeps the shortcut at the end.",
        "portability": {
          "web": "the trigger carries aria-describedby to a <div role=tooltip>; visibility toggles the hidden attribute after a 300 ms open delay and no close delay; positioned with anchor positioning or a popover at z.popover; the tooltip is never the only place a control's name lives.",
          "nativeFallbacks": [
            "GTK4 tooltip-text; the host draws it with the overlay border through the tooltip css node.",
            "Qt QToolTip stylesheet; border and background from the tokens; no rounded corners.",
            "Terminal UI: the description in the status line while the control is focused."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "icon-button",
          "popover",
          "kbd",
          "toolbar",
          "menu"
        ],
        "specimens": [
          "i3-window-frame",
          "filterable-table"
        ],
        "nonExamples": "A rounded bubble with an arrow. A tooltip with a shadow or a fade longer\nthan 150 ms. A tooltip as the only accessible name of an icon button. A\ntooltip with a link or a button inside. One that opens on focus but not on\nhover, or on hover with no delay. A title attribute. A tooltip that follows\nthe pointer.",
        "contrast": [
          {
            "label": "tooltip default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.raised",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tooltip default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tooltip hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tooltip focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tooltip focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tooltip open text",
            "state": "open",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.raised",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tooltip open border",
            "state": "open",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "shortcut on the tooltip",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.raised",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "shortcut key border on the tooltip",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.raised",
            "fgHex": "#a3676b",
            "bgHex": "#241010",
            "ratio": 4.07,
            "pass": true,
            "waiver": null
          },
          {
            "label": "trigger text on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "tooltip",
        "family": "feedback",
        "maturity": "stable",
        "priority": "R1",
        "title": "Tooltip",
        "summary": "A short description of a control shown on hover and focus; role tooltip linked by aria-describedby, a 1px overlay border on the raised surface, no arrow.",
        "native": false,
        "aria": {
          "pattern": "APG tooltip: a trigger with aria-describedby pointing at an element with role=tooltip, shown on hover and focus, hidden on Escape",
          "apg": "https://www.w3.org/WAI/ARIA/apg/patterns/tooltip/",
          "role": "tooltip"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "popup.bg": {
            "alias": "color.surface.raised",
            "value": "#241010",
            "status": "observed"
          },
          "popup.border": {
            "alias": "color.border.overlay",
            "value": "#e53935",
            "status": "proposed"
          },
          "popup.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "shortcut.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "shortcut.border": {
            "alias": "color.border.control",
            "value": "#a3676b",
            "status": "proposed"
          },
          "trigger.text": {
            "alias": "color.action.tertiary.text",
            "value": "#e99499",
            "status": "observed"
          },
          "trigger.bg-hover": {
            "alias": "color.action.tertiary.hover-bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "trigger.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "popup.z": {
            "alias": "z.popover",
            "value": "10",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "trigger at rest; the popup shown for the demonstration",
            "channel": "`aria-describedby` on the trigger",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "trigger background → {color.action.tertiary.hover-bg}; the popup appears after 300 ms",
            "channel": "cursor: pointer; the popup itself",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.tertiary.hover-bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px on the trigger; the popup appears at once",
            "channel": "the ring; the popup",
            "tokens": {
              "fg": {
                "alias": "color.action.tertiary.text",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "open",
            "visual": "the popup visible, 1px {color.border.overlay} on {color.surface.raised}",
            "channel": "the popup is present in the accessibility tree",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.raised",
                "value": "#241010",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.overlay",
                "value": "#e53935",
                "status": "proposed"
              }
            }
          },
          {
            "state": "closed",
            "visual": "the popup absent; the trigger unchanged",
            "channel": "`hidden`; the description is still read from the DOM",
            "tokens": {}
          }
        ],
        "keyboard": [
          {
            "key": "Tab",
            "action": "Focusing the trigger shows the tooltip; leaving it hides the tooltip."
          },
          {
            "key": "Escape",
            "action": "Hides the tooltip without moving focus; the trigger's own Escape behaviour is not triggered."
          },
          {
            "key": "Enter / Space",
            "action": "Act on the trigger as usual; the tooltip hides on activation."
          }
        ],
        "responsive": "The popup is at most 24rem wide and wraps; it flips to the side with room and is never clipped by the viewport; at 320px it is as wide as the viewport minus the gutter. RTL mirrors the placement and keeps the shortcut at the end.",
        "portability": {
          "web": "the trigger carries aria-describedby to a <div role=tooltip>; visibility toggles the hidden attribute after a 300 ms open delay and no close delay; positioned with anchor positioning or a popover at z.popover; the tooltip is never the only place a control's name lives.",
          "nativeFallbacks": [
            "GTK4 tooltip-text; the host draws it with the overlay border through the tooltip css node.",
            "Qt QToolTip stylesheet; border and background from the tokens; no rounded corners.",
            "Terminal UI: the description in the status line while the control is focused."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-OVERFLOW",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "icon-button",
          "popover",
          "kbd",
          "toolbar",
          "menu"
        ],
        "specimens": [
          "i3-window-frame",
          "filterable-table"
        ],
        "nonExamples": "A rounded bubble with an arrow. A tooltip with a shadow or a fade longer\nthan 150 ms. A tooltip as the only accessible name of an icon button. A\ntooltip with a link or a button inside. One that opens on focus but not on\nhover, or on hover with no delay. A title attribute. A tooltip that follows\nthe pointer.",
        "contrast": [
          {
            "label": "tooltip default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.raised",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tooltip default border",
            "state": "default",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tooltip hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.action.tertiary.hover-bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tooltip focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tooltip focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tooltip open text",
            "state": "open",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.raised",
            "fgHex": "#e99499",
            "bgHex": "#241010",
            "ratio": 7.92,
            "pass": true,
            "waiver": null
          },
          {
            "label": "tooltip open border",
            "state": "open",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.overlay",
            "bg": "color.surface.raised",
            "fgHex": "#e53935",
            "bgHex": "#241010",
            "ratio": 4.3,
            "pass": true,
            "waiver": null
          },
          {
            "label": "shortcut on the tooltip",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.raised",
            "fgHex": "#ffa2a7",
            "bgHex": "#241010",
            "ratio": 9.49,
            "pass": true,
            "waiver": null
          },
          {
            "label": "shortcut key border on the tooltip",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.border.control",
            "bg": "color.surface.raised",
            "fgHex": "#a3676b",
            "bgHex": "#241010",
            "ratio": 4.07,
            "pass": true,
            "waiver": null
          },
          {
            "label": "trigger text on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.tertiary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/tooltip.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/tooltip.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
        }
      ]
    },
    {
      "kind": "component-contract",
      "key": "wizard",
      "before": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "profileStatus": "approved",
        "id": "wizard",
        "family": "forms-advanced",
        "maturity": "stable",
        "priority": "R1",
        "title": "Wizard",
        "summary": "A multi-step form with a stepper header, the current panel and back/next actions; native buttons with aria-current=\"step\".",
        "native": true,
        "aria": {
          "pattern": "native <button>s in an <ol>; the current step carries aria-current=step; the panel is a section named by its heading",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "steps.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed",
            "deprecated": false,
            "decisionId": "D-008",
            "eligibility": {
              "action": "use-and-report",
              "reason": "Use the pinned value and disclose every pending decision ID; approval statuses are unchanged.",
              "decisionIds": [
                "D-008"
              ]
            }
          },
          "step.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "step.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "step.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "step.text-current": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "step.indicator-current": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "step.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-003",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "step.marker-complete": {
            "alias": "color.status.success.text",
            "value": "#86a46f",
            "status": "approved",
            "deprecated": false,
            "decisionId": "D-001",
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "step.marker-invalid": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "step.indicator-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "panel.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "panel.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "title.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "text.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "next.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "next.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "next.bg-hover": {
            "alias": "color.action.primary.hover-bg",
            "value": "#911410",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "next.bg-pressed": {
            "alias": "color.action.primary.pressed-bg",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "next.border": {
            "alias": "color.action.primary.border",
            "value": "#9e231f",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "next.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "back.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "back.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "back.bg-hover": {
            "alias": "color.action.secondary.hover-bg",
            "value": "#630f0d",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          },
          "busy.glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed",
            "deprecated": false,
            "decisionId": null,
            "eligibility": {
              "action": "use",
              "reason": "Use within the role's documented scope and restrictions.",
              "decisionIds": []
            }
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "steps in {color.text.default}; complete steps carry the ✓ in {color.status.success.text}",
            "channel": "the ✓ glyph; the numbers",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "hover",
            "visual": "step background → {color.interaction.hover.bg}; Next → {color.action.primary.hover-bg}; Back → {color.action.secondary.hover-bg}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px; on Next's fill the ring takes {color.interaction.focus.ring-container}",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "current",
            "visual": "2px {color.border.selected-indicator} under the step; name in {color.text.bright}",
            "channel": "`aria-current=\"step\"`; the indicator bar; the heading reads \"Step n of m\"",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.border.selected-indicator",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "disabled",
            "visual": "a future step in {color.text.disabled}; no hover",
            "channel": "`disabled`; cursor: not-allowed; skipped by Tab",
            "tokens": {}
          },
          {
            "state": "invalid",
            "visual": "the step's marker becomes ✕ in {color.status.danger.text}; its indicator takes {color.status.danger.border}; the panel shows the message",
            "channel": "glyph; message text; `aria-invalid` on the failing fields",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          },
          {
            "state": "busy",
            "visual": "Next shows the static ⋯ glyph before its label and does not respond; size unchanged",
            "channel": "`aria-busy` on the wizard; the glyph; cursor: progress",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed",
                "deprecated": false,
                "decisionId": null,
                "eligibility": {
                  "action": "use",
                  "reason": "Use within the role's documented scope and restrictions.",
                  "decisionIds": []
                }
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Reaches each enabled step button, the panel's fields, then Back and Next; future steps are disabled and skipped."
          },
          {
            "key": "Enter / Space",
            "action": "On a step button, goes to that step if it is reachable; on Next, validates the panel and advances; on Back, returns without validating."
          },
          {
            "key": "Escape",
            "action": "Nothing; leaving a wizard is an explicit Cancel or the host's navigation."
          }
        ],
        "responsive": "The stepper wraps to a vertical list below 600px, the panel and actions stack, and Next stays last in reading order; nothing scrolls horizontally at 320px. RTL mirrors the progression, the markers and the action order.",
        "portability": {
          "web": "an <ol> of <button type=button> with aria-current=step on the current one and disabled on unreachable ones; the panel is a <section aria-labelledby>; focus moves to the panel heading after each step change; no role=tablist, because steps are sequential and validated.",
          "nativeFallbacks": [
            "GTK4 Assistant; the page list maps to the stepper, the current page to the indicator.",
            "Qt QWizard; the side widget lists steps, the current one bold with the indicator.",
            "Terminal UI: a breadcrumb line of steps above the form, the current one underlined."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "button",
          "fieldset",
          "tabs",
          "breadcrumbs",
          "progress",
          "admin-form"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "Tabs restyled as steps. A progress bar in place of the stepper. Circles with\nconnecting lines that need a rounded radius. Future steps that look enabled\nand reject the click. A spinner on Next. Colour-only completion marks.\nValidation that blocks Back. Animated slides between panels.",
        "contrast": [
          {
            "label": "wizard default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard current border",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.canvas",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard busy text",
            "state": "busy",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "complete marker on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.text",
            "bg": "color.surface.canvas",
            "fgHex": "#86a46f",
            "bgHex": "#0c0909",
            "ratio": 7.13,
            "pass": true,
            "waiver": null
          },
          {
            "label": "panel title on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "panel text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "step message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "panel edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.canvas",
            "fgHex": "#531310",
            "bgHex": "#0c0909",
            "ratio": 1.39,
            "pass": true,
            "waiver": "the panel is identified by its heading and position, not by this edge"
          },
          {
            "label": "back button text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "back button boundary",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.canvas",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "next button boundary",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.primary.border",
            "bg": "color.surface.canvas",
            "fgHex": "#9e231f",
            "bgHex": "#0c0909",
            "ratio": 2.56,
            "pass": false,
            "waiver": "the primary button is identified by its text at 8.17:1 on its fill and by its position; the fill measures 2.12:1 and its border 2.56:1 against the canvas, a documented property of the actions family, not of the wizard"
          },
          {
            "label": "ring on the next button's fill",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.action.primary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#871f19",
            "ratio": 4.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "future step text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.canvas",
            "fgHex": "#8a5559",
            "bgHex": "#0c0909",
            "ratio": 3.33,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "after": {
        "schemaVersion": 1,
        "theme": "j3w1-theme",
        "profile": "default",
        "id": "wizard",
        "family": "forms-advanced",
        "maturity": "stable",
        "priority": "R1",
        "title": "Wizard",
        "summary": "A multi-step form with a stepper header, the current panel and back/next actions; native buttons with aria-current=\"step\".",
        "native": true,
        "aria": {
          "pattern": "native <button>s in an <ol>; the current step carries aria-current=step; the panel is a section named by its heading",
          "apg": "https://www.w3.org/WAI/ARIA/apg/practices/forms/"
        },
        "sizes": [
          "compact",
          "comfortable"
        ],
        "tokens": {
          "steps.divider": {
            "alias": "color.border.divider",
            "value": "#2b0e0d",
            "status": "proposed"
          },
          "step.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "step.bg-hover": {
            "alias": "color.interaction.hover.bg",
            "value": "#1c0a09",
            "status": "observed"
          },
          "step.ring": {
            "alias": "color.interaction.focus.ring",
            "value": "#e53935",
            "status": "observed"
          },
          "step.text-current": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "step.indicator-current": {
            "alias": "color.border.selected-indicator",
            "value": "#e53935",
            "status": "observed"
          },
          "step.text-disabled": {
            "alias": "color.text.disabled",
            "value": "#8a5559",
            "status": "approved"
          },
          "step.marker-complete": {
            "alias": "color.status.success.text",
            "value": "#86a46f",
            "status": "approved"
          },
          "step.marker-invalid": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "step.indicator-invalid": {
            "alias": "color.status.danger.border",
            "value": "#e53935",
            "status": "observed"
          },
          "panel.bg": {
            "alias": "color.surface.default",
            "value": "#160b0b",
            "status": "observed"
          },
          "panel.border": {
            "alias": "color.border.default",
            "value": "#531310",
            "status": "observed"
          },
          "title.text": {
            "alias": "color.text.bright",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "text.text": {
            "alias": "color.text.default",
            "value": "#e99499",
            "status": "observed"
          },
          "message.text": {
            "alias": "color.status.danger.text",
            "value": "#f73f35",
            "status": "observed"
          },
          "next.bg": {
            "alias": "color.action.primary.bg",
            "value": "#871f19",
            "status": "observed"
          },
          "next.text": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          },
          "next.bg-hover": {
            "alias": "color.action.primary.hover-bg",
            "value": "#911410",
            "status": "observed"
          },
          "next.bg-pressed": {
            "alias": "color.action.primary.pressed-bg",
            "value": "#630f0d",
            "status": "observed"
          },
          "next.border": {
            "alias": "color.action.primary.border",
            "value": "#9e231f",
            "status": "observed"
          },
          "next.ring": {
            "alias": "color.interaction.focus.ring-container",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "back.text": {
            "alias": "color.action.secondary.text",
            "value": "#ffa2a7",
            "status": "observed"
          },
          "back.border": {
            "alias": "color.action.secondary.border",
            "value": "#a3676b",
            "status": "observed"
          },
          "back.bg-hover": {
            "alias": "color.action.secondary.hover-bg",
            "value": "#630f0d",
            "status": "observed"
          },
          "busy.glyph": {
            "alias": "color.action.primary.text",
            "value": "#f4eeee",
            "status": "observed"
          }
        },
        "stateRules": [
          {
            "state": "default",
            "visual": "steps in {color.text.default}; complete steps carry the ✓ in {color.status.success.text}",
            "channel": "the ✓ glyph; the numbers",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              }
            }
          },
          {
            "state": "hover",
            "visual": "step background → {color.interaction.hover.bg}; Next → {color.action.primary.hover-bg}; Back → {color.action.secondary.hover-bg}",
            "channel": "cursor: pointer",
            "tokens": {
              "fg": {
                "alias": "color.text.default",
                "value": "#e99499",
                "status": "observed"
              },
              "bg": {
                "alias": "color.interaction.hover.bg",
                "value": "#1c0a09",
                "status": "observed"
              }
            }
          },
          {
            "state": "focus-visible",
            "visual": "ring 1px dashed {color.interaction.focus.ring} at −2px; on Next's fill the ring takes {color.interaction.focus.ring-container}",
            "channel": "the ring",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "outline": {
                "alias": "color.interaction.focus.ring",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "current",
            "visual": "2px {color.border.selected-indicator} under the step; name in {color.text.bright}",
            "channel": "`aria-current=\"step\"`; the indicator bar; the heading reads \"Step n of m\"",
            "tokens": {
              "fg": {
                "alias": "color.text.bright",
                "value": "#ffa2a7",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.border.selected-indicator",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "disabled",
            "visual": "a future step in {color.text.disabled}; no hover",
            "channel": "`disabled`; cursor: not-allowed; skipped by Tab",
            "tokens": {}
          },
          {
            "state": "invalid",
            "visual": "the step's marker becomes ✕ in {color.status.danger.text}; its indicator takes {color.status.danger.border}; the panel shows the message",
            "channel": "glyph; message text; `aria-invalid` on the failing fields",
            "tokens": {
              "fg": {
                "alias": "color.status.danger.text",
                "value": "#f73f35",
                "status": "observed"
              },
              "bg": {
                "alias": "color.surface.canvas",
                "value": "#0c0909",
                "status": "observed"
              },
              "border": {
                "alias": "color.status.danger.border",
                "value": "#e53935",
                "status": "observed"
              }
            }
          },
          {
            "state": "busy",
            "visual": "Next shows the static ⋯ glyph before its label and does not respond; size unchanged",
            "channel": "`aria-busy` on the wizard; the glyph; cursor: progress",
            "tokens": {
              "fg": {
                "alias": "color.action.primary.text",
                "value": "#f4eeee",
                "status": "observed"
              },
              "bg": {
                "alias": "color.action.primary.bg",
                "value": "#871f19",
                "status": "observed"
              }
            }
          }
        ],
        "keyboard": [
          {
            "key": "Tab / Shift+Tab",
            "action": "Reaches each enabled step button, the panel's fields, then Back and Next; future steps are disabled and skipped."
          },
          {
            "key": "Enter / Space",
            "action": "On a step button, goes to that step if it is reachable; on Next, validates the panel and advances; on Back, returns without validating."
          },
          {
            "key": "Escape",
            "action": "Nothing; leaving a wizard is an explicit Cancel or the host's navigation."
          }
        ],
        "responsive": "The stepper wraps to a vertical list below 600px, the panel and actions stack, and Next stays last in reading order; nothing scrolls horizontally at 320px. RTL mirrors the progression, the markers and the action order.",
        "portability": {
          "web": "an <ol> of <button type=button> with aria-current=step on the current one and disabled on unreachable ones; the panel is a <section aria-labelledby>; focus moves to the panel heading after each step change; no role=tablist, because steps are sequential and validated.",
          "nativeFallbacks": [
            "GTK4 Assistant; the page list maps to the stepper, the current page to the indicator.",
            "Qt QWizard; the side widget lists steps, the current one bold with the indicator.",
            "Terminal UI: a breadcrumb line of steps above the form, the current one underlined."
          ]
        },
        "fixtures": [
          "FX-LONG",
          "FX-320",
          "FX-ZOOM-200",
          "FX-I18N",
          "FX-RTL",
          "FX-RM",
          "FX-HC",
          "FX-STATE-MATRIX"
        ],
        "related": [
          "button",
          "fieldset",
          "tabs",
          "breadcrumbs",
          "progress",
          "admin-form"
        ],
        "specimens": [
          "admin-form",
          "settings-panel"
        ],
        "nonExamples": "Tabs restyled as steps. A progress bar in place of the stepper. Circles with\nconnecting lines that need a rounded radius. Future steps that look enabled\nand reject the click. A spinner on Next. Colour-only completion marks.\nValidation that blocks Back. Animated slides between panels.",
        "contrast": [
          {
            "label": "wizard default text",
            "state": "default",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.canvas",
            "fgHex": "#e99499",
            "bgHex": "#0c0909",
            "ratio": 8.65,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard hover text",
            "state": "hover",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.interaction.hover.bg",
            "fgHex": "#e99499",
            "bgHex": "#1c0a09",
            "ratio": 8.35,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard focus-visible text",
            "state": "focus-visible",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard focus-visible outline",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard current text",
            "state": "current",
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard current border",
            "state": "current",
            "kind": "ui",
            "min": 3,
            "fg": "color.border.selected-indicator",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard invalid text",
            "state": "invalid",
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.canvas",
            "fgHex": "#f73f35",
            "bgHex": "#0c0909",
            "ratio": 5.4,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard invalid border",
            "state": "invalid",
            "kind": "ui",
            "min": 3,
            "fg": "color.status.danger.border",
            "bg": "color.surface.canvas",
            "fgHex": "#e53935",
            "bgHex": "#0c0909",
            "ratio": 4.69,
            "pass": true,
            "waiver": null
          },
          {
            "label": "wizard busy text",
            "state": "busy",
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.primary.text",
            "bg": "color.action.primary.bg",
            "fgHex": "#f4eeee",
            "bgHex": "#871f19",
            "ratio": 8.17,
            "pass": true,
            "waiver": null
          },
          {
            "label": "complete marker on the canvas",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.success.text",
            "bg": "color.surface.canvas",
            "fgHex": "#86a46f",
            "bgHex": "#0c0909",
            "ratio": 7.13,
            "pass": true,
            "waiver": null
          },
          {
            "label": "panel title on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.bright",
            "bg": "color.surface.default",
            "fgHex": "#ffa2a7",
            "bgHex": "#160b0b",
            "ratio": 10.1,
            "pass": true,
            "waiver": null
          },
          {
            "label": "panel text on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.text.default",
            "bg": "color.surface.default",
            "fgHex": "#e99499",
            "bgHex": "#160b0b",
            "ratio": 8.43,
            "pass": true,
            "waiver": null
          },
          {
            "label": "step message on the panel surface",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.status.danger.text",
            "bg": "color.surface.default",
            "fgHex": "#f73f35",
            "bgHex": "#160b0b",
            "ratio": 5.26,
            "pass": true,
            "waiver": null
          },
          {
            "label": "panel edge (decorative)",
            "state": null,
            "kind": "ui",
            "min": 1,
            "fg": "color.border.default",
            "bg": "color.surface.canvas",
            "fgHex": "#531310",
            "bgHex": "#0c0909",
            "ratio": 1.39,
            "pass": true,
            "waiver": "the panel is identified by its heading and position, not by this edge"
          },
          {
            "label": "back button text",
            "state": null,
            "kind": "text",
            "min": 4.5,
            "fg": "color.action.secondary.text",
            "bg": "color.surface.canvas",
            "fgHex": "#ffa2a7",
            "bgHex": "#0c0909",
            "ratio": 10.37,
            "pass": true,
            "waiver": null
          },
          {
            "label": "back button boundary",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.secondary.border",
            "bg": "color.surface.canvas",
            "fgHex": "#a3676b",
            "bgHex": "#0c0909",
            "ratio": 4.45,
            "pass": true,
            "waiver": null
          },
          {
            "label": "next button boundary",
            "state": null,
            "kind": "ui",
            "min": 3,
            "fg": "color.action.primary.border",
            "bg": "color.surface.canvas",
            "fgHex": "#9e231f",
            "bgHex": "#0c0909",
            "ratio": 2.56,
            "pass": false,
            "waiver": "the primary button is identified by its text at 8.17:1 on its fill and by its position; the fill measures 2.12:1 and its border 2.56:1 against the canvas, a documented property of the actions family, not of the wizard"
          },
          {
            "label": "ring on the next button's fill",
            "state": "focus-visible",
            "kind": "ui",
            "min": 3,
            "fg": "color.interaction.focus.ring-container",
            "bg": "color.action.primary.bg",
            "fgHex": "#ffa2a7",
            "bgHex": "#871f19",
            "ratio": 4.9,
            "pass": true,
            "waiver": null
          },
          {
            "label": "future step text (exempt; house floor 3:1)",
            "state": "disabled",
            "kind": "ui",
            "min": 3,
            "fg": "color.text.disabled",
            "bg": "color.surface.canvas",
            "fgHex": "#8a5559",
            "bgHex": "#0c0909",
            "ratio": 3.33,
            "pass": true,
            "waiver": null
          }
        ]
      },
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "exports/components/wizard.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "exports/components/wizard.json",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
        }
      ]
    },
    {
      "kind": "decision",
      "key": "D-006",
      "before": "Focus-ring rule\n\nStatus: proposed.\n\n**Decision.** Controls and rows: `outline: 1px dashed {color.interaction.focus.ring}`\n(`#E53935`) with `outline-offset: -2px`. Focusable containers (panes, windows,\ndialogs, cards): `outline: 2px solid {color.interaction.focus.ring-container}`\n(`#FFA2A7`) with `outline-offset: -3px`. On any filled surface (selection,\naction fills, status fills) the ring takes that surface's on-fill text colour,\nbecause `#E53935` on `#911410` measures 2.15:1. For invalid + focus, where the\n2px danger border is already red, the ring switches to the container colour\n`#FFA2A7` at `outline-offset: -4px`. `:focus:not(:focus-visible)` draws nothing.\nIn forced-colors mode the ring uses `Highlight`. Selection is always a fill and\nfocus is always a ring; neither borrows the other's form.\n\n**Current clarification (D-015).** The owner-directed component mappings\nbelow clarify the generic on-fill wording above. Primary buttons and checked\ncontrols retain their explicitly declared container-colour ring; destructive\nfills retain their declared on-fill text ring. Geometry and contrast floors\nare unchanged.",
      "after": "Focus-ring rule\n\nStatus: proposed.\n\n**Decision.** Controls and rows: `outline: 1px dashed {color.interaction.focus.ring}`\n(`#E53935`) with `outline-offset: -2px`. Focusable containers (panes, windows,\ndialogs, cards): `outline: 2px solid {color.interaction.focus.ring-container}`\n(`#FFA2A7`) with `outline-offset: -3px`. On any filled surface (selection,\naction fills, status fills) the ring takes that surface's on-fill text colour,\nbecause `#E53935` on `#911410` measures 2.15:1. For invalid + focus, where the\n2px danger border is already red, the ring switches to the container colour\n`#FFA2A7` at `outline-offset: -4px`. `:focus:not(:focus-visible)` draws nothing.\nIn forced-colors mode the ring uses `Highlight`. Selection is always a fill and\nfocus is always a ring; neither borrows the other's form.",
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "spec/decisions.md",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/spec/decisions.md"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "spec/decisions.md",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/spec/decisions.md"
        }
      ]
    },
    {
      "kind": "decision",
      "key": "D-013",
      "before": "Consumption eligibility is separate from approval\n\nStatus: proposed (formal log status remains owner-controlled).\n\n**Context.** Issue #4 found conflicting instructions to use and to prohibit\npending roles in the approved default profile. Alternatives were to block\npending roles until individually approved, or to use pinned values with disclosure.\n\n**Owner direction, 2026-09-07.** During Phase 1 planning the owner selected\n\"Use and report\" and \"Block new use\" for deprecated roles, then authorized\nimplementation. That explicit direction governs consumption without approving\npending token values or changing D-005 through D-012.\n\n**Policy.** An approved default profile's pending roles may be used at a pinned\nrevision with disclosure of their pending decision IDs, including dependencies.\nProposed profiles remain preview-only and blocked for delivery. Heritage profiles\nare historical-only. Deprecated or heritage roles cannot be newly mapped in an\napproved profile; no substitute is implied. Ordinary observed/approved roles\nremain usable within their documented scope; primitives remain inspection-only.\nRelease version, profile status, role status, deprecation and eligibility are\nseparate facts. The generator emits the policy and eligibility metadata.",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "spec/decisions.md",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/spec/decisions.md"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "spec/decisions.md",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/spec/decisions.md"
        }
      ]
    },
    {
      "kind": "decision",
      "key": "D-014",
      "before": "Automatic inline literal color previews\n\nStatus: proposed (formal log status remains owner-controlled).\n\n**Context.** Issue #1 requests circular previews and a transparency checkerboard,\nwhich conflict with the general square geometry and no-gradient rules. Keeping\nsquare previews would remove the requested circle-to-square interaction.\n\n**Owner direction, 2026-09-07.** The owner explicitly approved a narrow preview\nexception and authorized implementation. It is presentation of literal data,\nnot a new palette, semantic role or component geometry rule.\n\n**Exception.** Every visible CSS hex literal on the spec page receives one\nautomatically generated preview. Preserve the literal exactly. The preview is\n16px including its theme-derived 1px boundary, circular at rest, and scales to\n17.4px with radius zero when CSS `:hover` matches. The fast duration token and\nease-out govern transform and border-radius; reduced motion removes animation.\nAlpha is composited over a checkerboard made from existing theme tokens.\nOnly this preview permits rounded geometry, patterned gradient backgrounds and\nborder-radius animation. Text, copying, keyboard order and no-JS access remain\nintact. The parsed literal is data and never inferred from a token or screenshot.\n\n\nSyntax specimens (literal data, not additional theme roles): `#f00`, `#f008`,\n`#ff0000`, `#ff000080`, `#000000`, `#ffffff`. These examples also exercise\ncopy fidelity and transparent, dark and light previews in the browser suite.\n\n### Follow the pointer hovering effect\n\nThe j3w1 specification's inline color circles provide a pointer-following\nexact-value preview for actual mouse and pen pointer events. The popup follows the pointer's\nposition inside the circle with an 8px gap, flips when necessary and stays\ninside an 8px viewport gutter. It disappears immediately when the pointer\nleaves that circle, on an outside press, Escape, or loss of window focus.\nAfter page or nested-container scrolling, recheck the element under the last\npointer position: keep the popup only if the same circle remains there.\nThe popup cannot capture pointer input or keep itself open when hovered.\nIt is a supplementary, non-interactive visual preview; token tables and the\nkeyboard-accessible token inspector retain the persistent information and links.\nLong previews are bounded by the viewport. No new keyboard stop is introduced.\nPointer tracking has no animation or easing, including under reduced motion.\nThis owner-directed behavior extends the D-014 preview exception only; it\ndoes not change the general tooltip or focus contract.\n\n**Compatibility clarification.** CSS `:hover` controls the circle-to-square\nmorph directly. Mouse and pen pointer events control the popup; touch and\nunknown pointer types do not open it. Neither behavior is gated by `hover`\nor `any-hover` media features: browsers can report no hover capability while\nstill delivering mouse input. Reduced motion continues to remove animation,\nand circles and their literal text remain visible without JavaScript.",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "spec/decisions.md",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/spec/decisions.md"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "spec/decisions.md",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/spec/decisions.md"
        }
      ]
    },
    {
      "kind": "decision",
      "key": "D-015",
      "before": "Clarify component mappings exposed by consumption acceptance\n\nStatus: proposed. The owner directed application of this resolution on\n2026-09-07; its implementation preserves existing component appearance.\nThe formal decision status remains owner-managed.\n\n**Context.** Phase 2's independently reviewed composed acceptance preserved\nthree contradictions: ordinary confirmation versus destructive alert-dialog\ntone, the primary button's pressed-border metadata versus its prose/CSS, and\nthe global on-fill focus wording versus explicit component ring mappings.\nPhase 3 controls must not present an arbitrary interpretation as canonical.\n\n**Owner-directed resolution.** Preserve current component appearance and all token\nvalues. Ordinary confirmation uses the primary action tone; destructive tone\nbelongs to destructive actions, independent of the confirmation's semantic\nrole. The primary button retains `color.action.primary.border` when pressed;\nsecondary and tertiary use `color.border.active`, and destructive retains its\ndeclared destructive border. Correct the generic/default metadata accordingly.\nFocusable controls retain their documented component ring mappings: primary\nand checked/selected fills use `color.interaction.focus.ring-container` where\ndeclared; destructive fills use their on-fill text role. Clarify the global\nwording to refer to these explicit mappings, retaining ring geometry,\nforced-colors behavior and every contrast floor. No profile or pending-token\napproval is implied.\n\n**Alternatives.** Enforce the generic prose everywhere, changing currently\nrendered pressed borders and focus colors; or retain the contradictions and\nexplicitly mark affected workbench configurations unresolved. Neither is\nsilently selected. Historical acceptance reports remain historical evidence.",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "spec/decisions.md",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/spec/decisions.md"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "spec/decisions.md",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/spec/decisions.md"
        }
      ]
    },
    {
      "kind": "appearance-source",
      "key": "site/src/styles/hex-swatches.css",
      "before": "sha256-11+72Dft8m0u22CYiJ3sQGk8PP+0Wadvxg7AVogTeP0=",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "site/src/styles/hex-swatches.css",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "site/src/styles/hex-swatches.css",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
        }
      ]
    },
    {
      "kind": "appearance-source",
      "key": "site/src/styles/recipe-foundation.css",
      "before": "sha256-siLjKAkNj84Wa0+Xz5Vf2yj9DT9k0K/Swy/cwHNrvYo=",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "site/src/styles/recipe-foundation.css",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "site/src/styles/recipe-foundation.css",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
        }
      ]
    },
    {
      "kind": "appearance-source",
      "key": "site/src/styles/site.css",
      "before": "sha256-4Cd1gSerTs7N04XByVqxrXWg9Y+eLINJmbDHEy+8Vzs=",
      "after": "sha256-DE+9lH/7cWoXjU4qMd0IzTDhH8LzA4YzW5N00yR+83k=",
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "site/src/styles/site.css",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "site/src/styles/site.css",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
        }
      ]
    },
    {
      "kind": "appearance-source",
      "key": "site/src/styles/tools.css",
      "before": "sha256-URwQ1L2frmql0RzNxRX8Gl0gePnifqfppoE9pHBlSY8=",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "site/src/styles/tools.css",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "site/src/styles/tools.css",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
        }
      ]
    },
    {
      "kind": "appearance-source",
      "key": "site/src/styles/verification.css",
      "before": "sha256-I9XFRQv86iLM5gKtTZqUypVixA6zE+nqEGB3sxSGGIQ=",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "site/src/styles/verification.css",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "site/src/styles/verification.css",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
        }
      ]
    },
    {
      "kind": "appearance-source",
      "key": "site/src/styles/workbench.css",
      "before": "sha256-ik8Rud8IBnAZGAR7lq/Z5rzPquebmyj/wiJTg8dQkTk=",
      "after": null,
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "site/src/styles/workbench.css",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "site/src/styles/workbench.css",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
        }
      ]
    },
    {
      "kind": "appearance-source",
      "key": "spec/components/dialog.demo.html",
      "before": "sha256-m9m1JcXKJ5j3f0rxR1fojmkYvtgzUnhgWBPA0iI6cSM=",
      "after": "sha256-SArgjPtEcJQvkKUAgzz0gdscY/lUPBUqDdjYd0XwRf4=",
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "spec/components/dialog.demo.html",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/spec/components/dialog.demo.html"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "spec/components/dialog.demo.html",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/spec/components/dialog.demo.html"
        }
      ]
    },
    {
      "kind": "appearance-source",
      "key": "spec/components/settings-panel.demo.html",
      "before": "sha256-klOL3sjG/73PuBDA1/IYX1ccHbwsF2cdS+tMdayk1Ns=",
      "after": "sha256-amUTiuR/FWyzI9r5TpuLjh4YxXyCdPPn9VW0n/eVIo4=",
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "spec/components/settings-panel.demo.html",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/spec/components/settings-panel.demo.html"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "spec/components/settings-panel.demo.html",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/spec/components/settings-panel.demo.html"
        }
      ]
    },
    {
      "kind": "appearance-source",
      "key": "spec/components/tabs.demo.html",
      "before": "sha256-zpwAlnWKME4d9yYkPEucC/xj+zfhBZ2PTpYWSoYlL5o=",
      "after": "sha256-cZUtxMTE9NyARr/iGCXy84x46AEKHYLgL+sqVylI5ac=",
      "sources": [
        {
          "revision": "b601998b3711dcd62949d497ed828af2089f9544",
          "file": "spec/components/tabs.demo.html",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/spec/components/tabs.demo.html"
        },
        {
          "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
          "file": "spec/components/tabs.demo.html",
          "pointer": "",
          "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/spec/components/tabs.demo.html"
        }
      ]
    }
  ],
  "impact": {
    "components": [
      {
        "id": "admin-form",
        "classification": "known affected",
        "roles": [
          "color.action.primary.bg",
          "color.action.primary.text",
          "color.action.secondary.border",
          "color.action.secondary.text",
          "color.action.tertiary.hover-bg",
          "color.action.tertiary.text",
          "color.border.control",
          "color.border.default",
          "color.border.disabled",
          "color.border.divider",
          "color.border.selected-indicator",
          "color.border.strong",
          "color.interaction.disabled.bg",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.status.danger.tint",
          "color.status.info.border",
          "color.status.info.text",
          "color.status.info.tint",
          "color.status.success.text",
          "color.surface.default",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.link",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/crumbs.link",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/crumbs.current",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/step.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/step.current-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/step.current-indicator",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/step.complete",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/step.invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/notice.tint",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/notice.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/notice.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/summary.tint",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/summary.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/summary.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/field.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/field.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/field.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/field.label",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/field.help",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/field.affix",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/invalid.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/invalid.message",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/disabled.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/disabled.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/disabled.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/review.key",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/review.header-rule",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/review.row-rule",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/footer.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/continue.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/continue.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/continue.busy-glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/back.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/back.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/draft.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/draft.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/crumbs.link",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/crumbs.current",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/step.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/step.current-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/step.current-indicator",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/step.complete",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/step.invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/notice.tint",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/notice.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/notice.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/summary.tint",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/summary.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/summary.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/field.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/field.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/field.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/field.label",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/field.help",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/field.affix",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/invalid.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/invalid.message",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/disabled.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/disabled.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/disabled.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/review.key",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/review.header-rule",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/review.row-rule",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/footer.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/continue.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/continue.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/continue.busy-glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/back.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/back.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/draft.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/tokens/draft.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/admin-form.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/admin-form.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/admin-form.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/admin-form.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "alert",
        "classification": "known affected",
        "roles": [
          "color.action.tertiary.hover-bg",
          "color.action.tertiary.text",
          "color.interaction.focus.ring",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.status.danger.tint",
          "color.status.info.border",
          "color.status.info.text",
          "color.status.info.tint",
          "color.status.neutral.border",
          "color.status.neutral.text",
          "color.status.neutral.tint",
          "color.status.success.border",
          "color.status.success.text",
          "color.status.success.tint",
          "color.status.warning.border",
          "color.status.warning.text",
          "color.status.warning.tint",
          "color.text.default"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/danger.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/danger.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/danger.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/warning.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/warning.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/warning.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/success.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/success.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/success.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/info.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/info.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/info.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/neutral.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/neutral.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/neutral.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/body.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/close.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/close.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/close.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/danger.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/danger.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/danger.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/warning.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/warning.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/warning.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/success.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/success.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/success.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/info.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/info.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/info.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/neutral.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/neutral.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/neutral.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/body.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/close.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/close.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/tokens/close.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/alert.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/alert.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/alert.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/alert.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "badge",
        "classification": "known affected",
        "roles": [
          "color.action.primary.bg",
          "color.action.primary.text",
          "color.status.danger.border",
          "color.status.danger.fill",
          "color.status.danger.on-fill",
          "color.status.danger.text",
          "color.status.info.border",
          "color.status.info.fill",
          "color.status.info.on-fill",
          "color.status.info.text",
          "color.status.neutral.border",
          "color.status.neutral.fill",
          "color.status.neutral.on-fill",
          "color.status.neutral.text",
          "color.status.success.border",
          "color.status.success.fill",
          "color.status.success.on-fill",
          "color.status.success.text",
          "color.status.warning.border",
          "color.status.warning.fill",
          "color.status.warning.on-fill",
          "color.status.warning.text",
          "color.surface.default"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/danger.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/danger.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/danger.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/danger.outline-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/warning.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/warning.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/warning.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/warning.outline-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/success.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/success.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/success.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/success.outline-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/info.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/info.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/info.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/info.outline-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/neutral.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/neutral.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/neutral.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/neutral.outline-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/count.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/count.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/danger.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/danger.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/danger.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/danger.outline-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/warning.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/warning.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/warning.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/warning.outline-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/success.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/success.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/success.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/success.outline-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/info.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/info.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/info.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/info.outline-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/neutral.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/neutral.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/neutral.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/neutral.outline-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/count.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/tokens/count.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/badge.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/badge.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/badge.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/badge.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "breadcrumbs",
        "classification": "known affected",
        "roles": [
          "color.interaction.focus.ring",
          "color.interaction.hover.bg",
          "color.interaction.hover.bg-strong",
          "color.surface.default",
          "color.text.bright",
          "color.text.default",
          "color.text.link",
          "color.text.link-hover",
          "color.text.link-underline",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/link.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/link.underline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/link.text-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/link.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/link.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/current.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/separator.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/ellipsis.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/ellipsis.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/link.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/link.underline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/link.text-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/link.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/link.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/current.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/separator.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/ellipsis.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/tokens/ellipsis.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/breadcrumbs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/breadcrumbs.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/breadcrumbs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "button",
        "classification": "known affected",
        "roles": [
          "color.action.destructive.border",
          "color.action.destructive.filled-bg",
          "color.action.destructive.filled-text",
          "color.action.destructive.hover-bg",
          "color.action.destructive.hover-text",
          "color.action.destructive.pressed-bg",
          "color.action.destructive.text",
          "color.action.primary.bg",
          "color.action.primary.border",
          "color.action.primary.hover-bg",
          "color.action.primary.pressed-bg",
          "color.action.primary.text",
          "color.action.secondary.bg",
          "color.action.secondary.border",
          "color.action.secondary.hover-bg",
          "color.action.secondary.pressed-bg",
          "color.action.secondary.text",
          "color.action.tertiary.hover-bg",
          "color.action.tertiary.text",
          "color.border.active",
          "color.border.disabled",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.pressed.bg",
          "color.surface.default",
          "color.text.disabled"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.bg-active",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/secondary.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/secondary.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/secondary.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/secondary.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/secondary.bg-active",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/secondary.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/tertiary.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/tertiary.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/tertiary.bg-active",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.text-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.bg-active",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.bg-filled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.text-filled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.border-active",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/secondary.border-active",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/tertiary.border-active",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.border-active",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/tokens/loading.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/23/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/23/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/24/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "/contrast/24/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.bg-active",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/secondary.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/secondary.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/secondary.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/secondary.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/secondary.bg-active",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/secondary.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/tertiary.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/tertiary.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/tertiary.bg-active",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.text-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.bg-active",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.bg-filled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/destructive.text-filled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.border-active",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/tokens/loading.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/23/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/23/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/24/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/24/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/25/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "/contrast/25/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/button.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/button.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "card",
        "classification": "known affected",
        "roles": [
          "color.border.control",
          "color.border.default",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.selection.bg",
          "color.interaction.selection.text",
          "color.surface.default",
          "color.text.bright",
          "color.text.default",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/tokens/root.border-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/tokens/body.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/tokens/meta.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/tokens/selected.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/tokens/selected.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/tokens/selected.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/tokens/root.border-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/tokens/body.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/tokens/meta.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/tokens/selected.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/tokens/selected.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/tokens/selected.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/card.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/card.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/card.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/card.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "checkbox",
        "classification": "known affected",
        "roles": [
          "color.action.primary.bg",
          "color.action.primary.hover-bg",
          "color.action.primary.text",
          "color.border.control",
          "color.border.disabled",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.surface.default",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.bg-checked",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.bg-checked-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.ring-checked",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.glyph-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/text.default",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/text.disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/legend.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/legend.required-mark",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/5/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/8/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/8/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/9/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/9/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.bg-checked",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.bg-checked-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.ring-checked",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/box.glyph-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/text.default",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/text.disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/legend.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/legend.required-mark",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/5/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/8/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/8/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/9/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/stateRules/9/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/checkbox.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/checkbox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/checkbox.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/checkbox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "chip",
        "classification": "known affected",
        "roles": [
          "color.border.control",
          "color.border.disabled",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.hover.bg-strong",
          "color.interaction.pressed.bg",
          "color.interaction.selection.bg",
          "color.interaction.selection.text",
          "color.surface.default",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/selected.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/selected.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/selected.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/remove.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/remove.text-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/remove.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/selected.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/selected.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/selected.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/remove.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/remove.text-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/tokens/remove.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/chip.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/chip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/chip.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/chip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "code-editor",
        "classification": "known affected",
        "roles": [
          "color.border.control",
          "color.code.bg",
          "color.code.bracket-match",
          "color.code.caret",
          "color.code.current-line",
          "color.code.gutter-bg",
          "color.code.gutter-rule",
          "color.code.indent-guide",
          "color.code.line-number",
          "color.code.line-number-active",
          "color.code.selection-bg",
          "color.code.syntax.attribute",
          "color.code.syntax.comment",
          "color.code.syntax.constant",
          "color.code.syntax.deprecated",
          "color.code.syntax.escape",
          "color.code.syntax.function",
          "color.code.syntax.heading",
          "color.code.syntax.invalid",
          "color.code.syntax.keyword",
          "color.code.syntax.number",
          "color.code.syntax.operator",
          "color.code.syntax.property",
          "color.code.syntax.punctuation",
          "color.code.syntax.string",
          "color.code.syntax.tag",
          "color.code.syntax.type",
          "color.code.syntax.variable",
          "color.code.whitespace",
          "color.interaction.focus.ring-container",
          "color.interaction.selection.inactive-bg",
          "color.interaction.selection.inactive-text",
          "color.surface.sunken",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/gutter.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/gutter.rule",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/gutter.bg-read-only",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/line-number.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/line-number.text-active",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/line.bg-current",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/caret.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/selection.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/selection.bg-inactive",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/selection.text-inactive",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/bracket.outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/indent.guide",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/whitespace.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/fold.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/fold.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.keyword",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.string",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.comment",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.number",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.constant",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.function",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.variable",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.type",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.operator",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.punctuation",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.property",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.heading",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.tag",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.attribute",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.escape",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.deprecated",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/1/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/23/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/23/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/24/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/24/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/25/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/25/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/26/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/26/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/27/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/27/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/28/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/28/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/gutter.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/gutter.rule",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/gutter.bg-read-only",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/line-number.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/line-number.text-active",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/line.bg-current",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/caret.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/selection.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/selection.bg-inactive",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/selection.text-inactive",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/bracket.outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/indent.guide",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/whitespace.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/fold.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/fold.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.keyword",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.string",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.comment",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.number",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.constant",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.function",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.variable",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.type",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.operator",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.punctuation",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.property",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.heading",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.tag",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.attribute",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.escape",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/tokens/syntax.deprecated",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/1/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/23/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/23/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/24/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/24/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/25/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/25/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/26/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/26/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/27/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/27/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/28/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "/contrast/28/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/code-editor.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/code-editor.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/code-editor.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/code-editor.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "combobox",
        "classification": "known affected",
        "roles": [
          "color.action.tertiary.hover-bg",
          "color.action.tertiary.text",
          "color.border.active",
          "color.border.control",
          "color.border.disabled",
          "color.border.divider",
          "color.border.overlay",
          "color.code.caret",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.hover.bg-strong",
          "color.interaction.selection.bg",
          "color.interaction.selection.text",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.surface.canvas",
          "color.surface.input",
          "color.surface.raised",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.link-hover",
          "color.text.muted",
          "color.text.placeholder",
          "color.text.subtle"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.ring-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/input.placeholder",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/toggle.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/toggle.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/listbox.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/listbox.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/option.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/option.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/option.text-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/option.bg-selected",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/option.text-selected",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/option.ring-selected",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/group.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/group.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/empty.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/5/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/6/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/7/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/7/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/9/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/9/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/9/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.ring-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/input.placeholder",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/toggle.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/toggle.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/listbox.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/listbox.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/option.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/option.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/option.text-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/option.bg-selected",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/option.text-selected",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/option.ring-selected",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/group.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/group.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/empty.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/5/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/6/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/7/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/7/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/9/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/9/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/stateRules/9/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/combobox.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/combobox.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/combobox.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/combobox.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "data-table",
        "classification": "known affected",
        "roles": [
          "color.action.primary.bg",
          "color.action.primary.text",
          "color.border.active",
          "color.border.control",
          "color.border.default",
          "color.border.divider",
          "color.border.strong",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.selection.bg",
          "color.interaction.selection.text",
          "color.surface.default",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/header.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/header.rule",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/sort.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/row.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/row.divider",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/row.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/row.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/selected.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/selected.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/selected.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/checkbox.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/checkbox.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/checkbox.checked-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/checkbox.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/resize.handle",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/resize.handle-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/empty.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/loading.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/8/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/8/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/header.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/header.rule",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/sort.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/row.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/row.divider",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/row.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/row.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/selected.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/selected.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/selected.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/checkbox.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/checkbox.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/checkbox.checked-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/checkbox.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/resize.handle",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/resize.handle-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/empty.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/tokens/loading.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/8/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/stateRules/8/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/data-table.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/data-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/data-table.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/data-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "date-picker",
        "classification": "known affected",
        "roles": [
          "color.border.active",
          "color.border.control",
          "color.border.disabled",
          "color.border.divider",
          "color.code.caret",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.surface.canvas",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.ring-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.border-readonly",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.bg-readonly",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/legend.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/separator.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.ring-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.border-readonly",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/root.bg-readonly",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/legend.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/separator.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/date-picker.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/date-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/date-picker.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/date-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "diagnostics",
        "classification": "known affected",
        "roles": [
          "color.border.control",
          "color.border.divider",
          "color.code.bg",
          "color.code.gutter-rule",
          "color.code.line-number",
          "color.code.selection-bg",
          "color.code.syntax.deprecated",
          "color.diagnostic.error.bg",
          "color.diagnostic.error.stripe",
          "color.diagnostic.error.text",
          "color.diagnostic.error.underline",
          "color.diagnostic.hint.underline",
          "color.diagnostic.info.text",
          "color.diagnostic.info.underline",
          "color.diagnostic.unused.text",
          "color.diagnostic.warning.stripe",
          "color.diagnostic.warning.text",
          "color.diagnostic.warning.underline",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.selection.bg",
          "color.interaction.selection.text",
          "color.status.danger.text",
          "color.status.success.text",
          "color.surface.default",
          "color.text.bright",
          "color.text.default",
          "color.text.muted",
          "color.text.subtle"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/code.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/code.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/code.line-number",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/code.gutter-rule",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/code.selection-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/error.underline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/error.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/error.stripe",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/error.line-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/warning.underline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/warning.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/warning.stripe",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/info.underline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/info.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/hint.underline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/hint.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/unused.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/deprecated.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.location",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.divider",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.bg-selected",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.text-selected",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.ring-selected",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/header.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/status.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/empty.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/empty.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/23/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/23/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/24/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/24/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/25/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/25/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/26/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/26/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/27/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/27/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/28/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/28/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/29/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/29/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/30/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/30/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/31/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/31/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/code.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/code.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/code.line-number",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/code.gutter-rule",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/code.selection-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/error.underline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/error.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/error.stripe",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/error.line-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/warning.underline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/warning.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/warning.stripe",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/info.underline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/info.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/hint.underline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/hint.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/unused.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/deprecated.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.location",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.divider",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.bg-selected",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.text-selected",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/row.ring-selected",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/header.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/status.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/empty.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/tokens/empty.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/23/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/23/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/24/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/24/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/25/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/25/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/26/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/26/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/27/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/27/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/28/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/28/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/29/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/29/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/30/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/30/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/31/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "/contrast/31/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diagnostics.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diagnostics.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diagnostics.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diagnostics.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "dialog",
        "classification": "known affected",
        "roles": [
          "color.action.destructive.filled-bg",
          "color.action.destructive.filled-text",
          "color.action.destructive.hover-bg",
          "color.action.primary.bg",
          "color.action.primary.hover-bg",
          "color.action.primary.text",
          "color.action.secondary.border",
          "color.action.secondary.hover-bg",
          "color.action.secondary.text",
          "color.action.tertiary.hover-bg",
          "color.action.tertiary.text",
          "color.border.control",
          "color.border.overlay",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.surface.backdrop",
          "color.surface.input",
          "color.surface.overlay",
          "color.text.bright",
          "color.text.default",
          "color.text.muted",
          "z.dialog"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/backdrop.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/root.z",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/text.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/close.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/close.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/close.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/button.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/button.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/button.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/primary.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/primary.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/primary.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/destructive.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/destructive.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/destructive.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/field.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/field.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/field.label",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/note.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/3/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/5/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/6/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/backdrop.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/root.z",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/text.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/close.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/close.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/close.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/button.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/button.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/button.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/primary.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/primary.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/primary.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/destructive.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/destructive.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/destructive.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/field.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/field.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/field.label",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/tokens/note.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/3/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/5/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/stateRules/6/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/dialog.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/dialog.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/dialog.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/dialog.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "spec/components/dialog.demo.html",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/spec/components/dialog.demo.html"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "spec/components/dialog.demo.html",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/spec/components/dialog.demo.html"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "diff-view",
        "classification": "known affected",
        "roles": [
          "color.border.control",
          "color.border.divider",
          "color.code.bg",
          "color.code.gutter-rule",
          "color.diff.added.bg",
          "color.diff.added.emphasis",
          "color.diff.added.gutter",
          "color.diff.conflict-border",
          "color.diff.header-bg",
          "color.diff.modified.bg",
          "color.diff.modified.gutter",
          "color.diff.removed.bg",
          "color.diff.removed.emphasis",
          "color.diff.removed.gutter",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.hover.bg-strong",
          "color.interaction.selection.bg",
          "color.interaction.selection.text",
          "color.text.bright",
          "color.text.default",
          "color.text.link",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/line-number.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/line-number.rule",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/row.divider",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/added.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/added.gutter",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/added.emphasis",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/removed.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/removed.gutter",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/removed.emphasis",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/modified.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/modified.gutter",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/hunk.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/hunk.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/hunk.context",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/conflict.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/conflict.marker",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/fold.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/fold.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/row.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/row.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/row.bg-selected",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/row.text-selected",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/row.ring-selected",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/3/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/23/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/23/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/24/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/24/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/25/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/25/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/26/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/26/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/27/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/27/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/28/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/28/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/line-number.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/line-number.rule",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/row.divider",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/added.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/added.gutter",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/added.emphasis",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/removed.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/removed.gutter",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/removed.emphasis",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/modified.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/modified.gutter",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/hunk.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/hunk.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/hunk.context",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/conflict.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/conflict.marker",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/fold.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/fold.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/row.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/row.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/row.bg-selected",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/row.text-selected",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/tokens/row.ring-selected",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/3/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/23/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/23/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/24/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/24/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/25/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/25/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/26/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/26/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/27/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/27/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/28/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "/contrast/28/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/diff-view.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/diff-view.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/diff-view.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/diff-view.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "drawer",
        "classification": "known affected",
        "roles": [
          "color.action.tertiary.hover-bg",
          "color.action.tertiary.text",
          "color.border.divider",
          "color.border.overlay",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg-strong",
          "color.surface.backdrop",
          "color.surface.overlay",
          "color.text.bright",
          "color.text.default",
          "color.text.link-hover",
          "color.text.muted",
          "z.drawer"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/backdrop.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/root.z",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/text.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/body.divider",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/item.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/item.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/item.text-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/close.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/close.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/close.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/note.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/3/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/backdrop.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/root.z",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/text.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/body.divider",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/item.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/item.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/item.text-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/close.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/close.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/close.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/tokens/note.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/3/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/drawer.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/drawer.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/drawer.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/drawer.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "empty-state",
        "classification": "known affected",
        "roles": [
          "color.action.secondary.border",
          "color.action.secondary.hover-bg",
          "color.action.secondary.text",
          "color.border.divider",
          "color.icon.decorative",
          "color.interaction.focus.ring",
          "color.surface.canvas",
          "color.surface.default",
          "color.text.bright",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/glyph.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/heading.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/text.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/action.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/action.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/action.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/action.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/glyph.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/heading.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/text.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/action.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/action.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/action.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/tokens/action.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/empty-state.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/empty-state.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/empty-state.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/empty-state.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "field",
        "classification": "known affected",
        "roles": [
          "color.border.control",
          "color.border.disabled",
          "color.interaction.disabled.bg",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.surface.canvas",
          "color.surface.default",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/tokens/label.required-mark",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/tokens/control.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/tokens/control.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/tokens/control.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/tokens/control.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/tokens/control.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/tokens/control.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/tokens/label.required-mark",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/tokens/control.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/tokens/control.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/tokens/control.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/tokens/control.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/tokens/control.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/tokens/control.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/field.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/field.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "fieldset",
        "classification": "known affected",
        "roles": [
          "color.border.control",
          "color.border.disabled",
          "color.border.divider",
          "color.interaction.disabled.bg",
          "color.surface.default",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/legend.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/body.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/legend.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/field.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/field.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/field.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/field.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/field.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/legend.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/body.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/legend.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/field.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/field.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/field.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/field.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/field.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/fieldset.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/fieldset.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/fieldset.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/fieldset.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "file-input",
        "classification": "known affected",
        "roles": [
          "color.action.primary.bg",
          "color.action.secondary.bg",
          "color.action.secondary.border",
          "color.action.secondary.hover-bg",
          "color.action.secondary.pressed-bg",
          "color.action.secondary.text",
          "color.action.tertiary.hover-bg",
          "color.action.tertiary.text",
          "color.border.disabled",
          "color.border.divider",
          "color.interaction.disabled.bg",
          "color.interaction.drop-target",
          "color.interaction.focus.ring",
          "color.interaction.marquee",
          "color.interaction.pressed.bg",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.surface.canvas",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted",
          "color.text.subtle"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/zone.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/zone.bg-drop-target",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/zone.hint",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/status.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/list.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/list.divider",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/list.size",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/list.error",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/remove.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/remove.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/progress.track",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/progress.stripe",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/button.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/zone.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/zone.bg-drop-target",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/zone.hint",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/status.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/list.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/list.divider",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/list.size",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/list.error",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/remove.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/remove.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/progress.track",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/progress.stripe",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/file-input.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/file-input.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/file-input.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/file-input.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "filterable-table",
        "classification": "known affected",
        "roles": [
          "color.action.primary.bg",
          "color.action.primary.text",
          "color.border.control",
          "color.border.default",
          "color.border.divider",
          "color.border.strong",
          "color.icon.decorative",
          "color.icon.default",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.selection.bg",
          "color.interaction.selection.text",
          "color.status.info.fill",
          "color.status.info.on-fill",
          "color.status.success.fill",
          "color.status.success.on-fill",
          "color.surface.chrome",
          "color.surface.default",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted",
          "color.text.placeholder"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/toolbar.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/toolbar.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/toolbar.separator",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/search.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/search.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/search.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/search.placeholder",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/search.icon",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/filter.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/filter.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/new.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/new.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/chip.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/chip.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/chip.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/chip.remove",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/header.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/header.rule",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.rule",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.selected-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.selected-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.ring-on-selection",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/check.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/check.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/check.checked-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/check.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/badge.tested-fill",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/badge.tested-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/badge.demonstrated-fill",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/badge.demonstrated-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/empty.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/empty.heading",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/empty.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/count.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/pagination.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/pagination.current",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/pagination.disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/toolbar.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/toolbar.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/toolbar.separator",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/search.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/search.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/search.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/search.placeholder",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/search.icon",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/filter.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/filter.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/new.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/new.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/chip.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/chip.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/chip.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/chip.remove",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/header.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/header.rule",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.rule",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.selected-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.selected-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/row.ring-on-selection",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/check.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/check.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/check.checked-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/check.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/badge.tested-fill",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/badge.tested-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/badge.demonstrated-fill",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/badge.demonstrated-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/empty.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/empty.heading",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/empty.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/count.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/pagination.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/pagination.current",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/tokens/pagination.disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/filterable-table.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/filterable-table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/filterable-table.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/filterable-table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "i3-window-frame",
        "classification": "known affected",
        "roles": [
          "color.border.active",
          "color.border.default",
          "color.border.divider",
          "color.border.overlay",
          "color.border.selected-indicator",
          "color.border.selected-indicator-inactive",
          "color.code.bg",
          "color.icon.decorative",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.selection.bg",
          "color.interaction.selection.text",
          "color.status.danger.fill",
          "color.status.danger.on-fill",
          "color.surface.canvas",
          "color.surface.chrome",
          "color.surface.chrome-alt",
          "color.surface.desktop",
          "color.terminal.bg",
          "color.terminal.fg",
          "color.text.bright",
          "color.text.default",
          "color.text.muted",
          "shadow.floating"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/bar.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/bar.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/bar.rule",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.selected-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.selected-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.ring-on-selection",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.urgent-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.urgent-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/status.separator",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/status.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/clock.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/area.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/window.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/window.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/window.border-focused",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/window.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/title.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/title.bg-focused",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/title.text-focused",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/tab.indicator",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/tab.indicator-inactive",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/floating.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/floating.shadow",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/terminal.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/terminal.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/editor.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/1/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/bar.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/bar.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/bar.rule",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.selected-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.selected-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.ring-on-selection",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.urgent-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/workspace.urgent-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/status.separator",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/status.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/clock.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/area.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/window.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/window.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/window.border-focused",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/window.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/title.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/title.bg-focused",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/title.text-focused",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/tab.indicator",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/tab.indicator-inactive",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/floating.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/floating.shadow",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/terminal.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/terminal.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/tokens/editor.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/1/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/i3-window-frame.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/i3-window-frame.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/i3-window-frame.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "icon-button",
        "classification": "known affected",
        "roles": [
          "color.action.secondary.bg",
          "color.action.tertiary.hover-bg",
          "color.action.tertiary.text",
          "color.border.active",
          "color.border.disabled",
          "color.border.selected-indicator",
          "color.icon.default",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.pressed.bg",
          "color.interaction.selection.bg",
          "color.interaction.selection.text",
          "color.surface.default",
          "color.text.disabled"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.bg-active",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.border-active",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.bg-toggled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.text-toggled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.border-toggled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.ring-toggled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/icon.stroke",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/6/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.bg-active",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.border-active",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.bg-toggled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.text-toggled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.border-toggled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.ring-toggled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/tokens/icon.stroke",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/stateRules/6/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/icon-button.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/icon-button.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/icon-button.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/icon-button.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "link",
        "classification": "known affected",
        "roles": [
          "color.border.selected-indicator",
          "color.icon.default",
          "color.interaction.focus.ring",
          "color.interaction.hover.bg-strong",
          "color.surface.canvas",
          "color.surface.default",
          "color.text.bright",
          "color.text.default",
          "color.text.link",
          "color.text.link-hover",
          "color.text.link-underline"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.underline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.text-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.text-visited",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.text-current",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.indicator",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/tokens/icon.stroke",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.underline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.text-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.text-visited",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.text-current",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/tokens/root.indicator",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/tokens/icon.stroke",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/link.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/link.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "list",
        "classification": "known affected",
        "roles": [
          "color.border.control",
          "color.border.divider",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.selection.bg",
          "color.interaction.selection.inactive-bg",
          "color.interaction.selection.inactive-text",
          "color.interaction.selection.text",
          "color.surface.default",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/row.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/row.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/row.divider",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/row.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/row.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/selected.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/selected.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/selected.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/selected.inactive-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/selected.inactive-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/check.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/tokens/meta.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/row.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/row.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/row.divider",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/row.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/row.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/selected.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/selected.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/selected.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/selected.inactive-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/selected.inactive-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/check.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/tokens/meta.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/list.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/list.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/list.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/list.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "loading-indicator",
        "classification": "known affected",
        "roles": [
          "color.border.divider",
          "color.surface.canvas",
          "color.surface.default",
          "color.text.default",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/tokens/glyph.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/tokens/block.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/tokens/block.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/tokens/glyph.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/tokens/block.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/tokens/block.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/loading-indicator.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/loading-indicator.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/loading-indicator.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/loading-indicator.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "menu",
        "classification": "known affected",
        "roles": [
          "color.border.active",
          "color.border.control",
          "color.border.divider",
          "color.border.overlay",
          "color.icon.decorative",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.hover.bg-strong",
          "color.interaction.pressed.bg",
          "color.interaction.selection.bg",
          "color.interaction.selection.text",
          "color.surface.default",
          "color.surface.raised",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.link-hover",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.bg-open",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.border-open",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/surface.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/surface.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/item.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/item.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/item.text-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/item.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/active.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/active.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/active.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/check.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/shortcut.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/separator.color",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/chevron.color",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/7/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.bg-open",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.border-open",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/button.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/surface.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/surface.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/item.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/item.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/item.text-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/item.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/active.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/active.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/active.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/check.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/shortcut.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/separator.color",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/tokens/chevron.color",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/stateRules/7/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/menu.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/menu.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/menu.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/menu.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "number-field",
        "classification": "known affected",
        "roles": [
          "color.action.tertiary.hover-bg",
          "color.action.tertiary.text",
          "color.border.active",
          "color.border.control",
          "color.border.disabled",
          "color.border.divider",
          "color.code.caret",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.surface.canvas",
          "color.surface.default",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.ring-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.border-readonly",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.bg-readonly",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/unit.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/unit.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/action.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/action.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/action.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.ring-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.border-readonly",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/root.bg-readonly",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/unit.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/unit.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/action.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/action.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/action.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/number-field.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/number-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/number-field.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/number-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "pagination",
        "classification": "known affected",
        "roles": [
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.pressed.bg",
          "color.interaction.selection.bg",
          "color.surface.default",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted",
          "color.text.on-selection"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/link.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/link.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/link.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/link.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/link.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/current.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/current.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/current.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/gap.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/status.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/status.emphasis",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/link.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/link.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/link.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/link.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/link.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/current.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/current.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/current.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/gap.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/status.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/tokens/status.emphasis",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/pagination.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/pagination.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/pagination.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/pagination.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "progress",
        "classification": "known affected",
        "roles": [
          "color.action.primary.bg",
          "color.border.control",
          "color.interaction.pressed.bg",
          "color.status.danger.border",
          "color.status.danger.fill",
          "color.status.danger.text",
          "color.surface.canvas",
          "color.text.bright",
          "color.text.default",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/track.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/track.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/value.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/value.bg-error",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/stripe.a",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/stripe.b",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/value.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/detail.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/error.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/track.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/track.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/value.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/value.bg-error",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/stripe.a",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/stripe.b",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/value.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/detail.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/tokens/error.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/progress.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/progress.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/progress.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/progress.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "radio-group",
        "classification": "known affected",
        "roles": [
          "color.action.primary.bg",
          "color.action.primary.hover-bg",
          "color.action.primary.text",
          "color.border.control",
          "color.border.disabled",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.surface.default",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.bg-checked",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.bg-checked-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.dot",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.ring-checked",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.dot-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/text.default",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/text.disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/legend.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/legend.required-mark",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/6/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/7/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.bg-checked",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.bg-checked-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.dot",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.ring-checked",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/box.dot-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/text.default",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/text.disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/legend.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/legend.required-mark",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/6/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/stateRules/7/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/radio-group.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/radio-group.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/radio-group.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/radio-group.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "search-field",
        "classification": "known affected",
        "roles": [
          "color.action.tertiary.hover-bg",
          "color.action.tertiary.text",
          "color.border.active",
          "color.border.control",
          "color.border.default",
          "color.border.disabled",
          "color.code.caret",
          "color.icon.default",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.hover.bg",
          "color.surface.default",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted",
          "color.text.placeholder"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/input.placeholder",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/icon.stroke",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/loading.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/clear.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/clear.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/kbd.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/kbd.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/status.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/5/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/7/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/input.placeholder",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/icon.stroke",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/loading.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/clear.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/clear.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/kbd.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/kbd.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/tokens/status.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/5/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/stateRules/7/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/search-field.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/search-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/search-field.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/search-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "select",
        "classification": "known affected",
        "roles": [
          "color.border.active",
          "color.border.control",
          "color.border.disabled",
          "color.icon.default",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.selection.bg",
          "color.interaction.selection.text",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.surface.default",
          "color.surface.input",
          "color.surface.raised",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.ring-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/control.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/control.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/chevron.stroke",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/option.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/option.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/option.bg-selected",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/option.text-selected",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/group.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/label.required-mark",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/5/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/5/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.ring-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/control.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/control.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/chevron.stroke",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/option.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/option.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/option.bg-selected",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/option.text-selected",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/group.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/label.required-mark",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/5/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/stateRules/5/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/select.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/select.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/select.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/select.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "settings-panel",
        "classification": "known affected",
        "roles": [
          "color.action.primary.bg",
          "color.action.primary.text",
          "color.action.secondary.border",
          "color.action.secondary.text",
          "color.border.control",
          "color.border.default",
          "color.border.divider",
          "color.border.selected-indicator",
          "color.interaction.focus.ring",
          "color.interaction.hover.bg",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.surface.default",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/nav.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/nav.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/nav.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/nav.current-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/nav.current-indicator",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/nav.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/lead.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/group.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/group.legend",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/control.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/control.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/control.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/control.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/control.checked-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/control.checked-glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/invalid.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/invalid.message",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/footer.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/apply.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/apply.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/apply.busy-glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/reset.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/reset.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/1/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/nav.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/nav.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/nav.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/nav.current-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/nav.current-indicator",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/nav.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/lead.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/group.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/group.legend",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/control.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/control.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/control.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/control.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/control.checked-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/control.checked-glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/invalid.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/invalid.message",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/footer.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/apply.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/apply.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/apply.busy-glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/reset.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/tokens/reset.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/1/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/settings-panel.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/settings-panel.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/settings-panel.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/settings-panel.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "spec/components/settings-panel.demo.html",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/spec/components/settings-panel.demo.html"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "spec/components/settings-panel.demo.html",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/spec/components/settings-panel.demo.html"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "sidebar-nav",
        "classification": "known affected",
        "roles": [
          "color.border.divider",
          "color.border.selected-indicator",
          "color.border.selected-indicator-inactive",
          "color.icon.decorative",
          "color.icon.default",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.pressed.bg",
          "color.interaction.selection.bg",
          "color.interaction.selection.inactive-bg",
          "color.interaction.selection.inactive-text",
          "color.interaction.selection.text",
          "color.surface.default",
          "color.text.bright",
          "color.text.default"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/link.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/link.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/link.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/link.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/link.indicator",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/link.indicator-inactive",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/current.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/selected.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/selected.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/selected.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/selected.inactive-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/selected.inactive-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/icon.stroke",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/group.chevron",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/link.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/link.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/link.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/link.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/link.indicator",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/link.indicator-inactive",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/current.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/selected.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/selected.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/selected.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/selected.inactive-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/selected.inactive-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/icon.stroke",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/tokens/group.chevron",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/sidebar-nav.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/sidebar-nav.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/sidebar-nav.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "skip-link",
        "classification": "known affected",
        "roles": [
          "color.border.overlay",
          "color.interaction.focus.ring",
          "color.surface.raised",
          "color.text.bright"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/1/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/stateRules/1/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/skip-link.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/skip-link.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/skip-link.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/skip-link.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "switch",
        "classification": "known affected",
        "roles": [
          "color.action.primary.bg",
          "color.action.primary.hover-bg",
          "color.action.primary.text",
          "color.border.control",
          "color.border.disabled",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.surface.default",
          "color.surface.input",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.bg-checked",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.bg-checked-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.ring-checked",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/thumb.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/thumb.bg-checked",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/thumb.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/name.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/state.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/name.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.bg-checked",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.bg-checked-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.ring-checked",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/track.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/thumb.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/thumb.bg-checked",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/thumb.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/name.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/state.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/tokens/name.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/switch.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/switch.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/switch.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/switch.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "table",
        "classification": "known affected",
        "roles": [
          "color.border.divider",
          "color.border.strong",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.selection.bg",
          "color.interaction.selection.inactive-bg",
          "color.interaction.selection.inactive-text",
          "color.interaction.selection.text",
          "color.surface.default",
          "color.surface.raised",
          "color.text.bright",
          "color.text.default",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/header.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/header.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/header.rule",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/header.bg-sticky",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/sort.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/sort.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/row.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/row.divider",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/row.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/selected.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/selected.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/selected.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/selected.inactive-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/selected.inactive-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/caption.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/empty.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/tokens/loading.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/3/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/header.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/header.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/header.rule",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/header.bg-sticky",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/sort.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/sort.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/row.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/row.divider",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/row.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/selected.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/selected.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/selected.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/selected.inactive-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/selected.inactive-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/caption.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/empty.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/tokens/loading.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/3/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/table.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/table.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/table.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/table.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "tabs",
        "classification": "known affected",
        "roles": [
          "color.border.divider",
          "color.border.selected-indicator",
          "color.border.selected-indicator-inactive",
          "color.interaction.focus.ring",
          "color.interaction.hover.bg",
          "color.interaction.pressed.bg",
          "color.surface.default",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/list.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/list.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.text-selected",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.indicator",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.indicator-inactive",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/panel.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/panel.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/list.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/list.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.text-selected",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.indicator",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.indicator-inactive",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/tab.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/panel.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/tokens/panel.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/4/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tabs.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tabs.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tabs.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tabs.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "spec/components/tabs.demo.html",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/spec/components/tabs.demo.html"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "spec/components/tabs.demo.html",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/spec/components/tabs.demo.html"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "terminal",
        "classification": "known affected",
        "roles": [
          "color.border.control",
          "color.code.current-line",
          "color.interaction.focus.ring-container",
          "color.terminal.ansi.0",
          "color.terminal.ansi.1",
          "color.terminal.ansi.10",
          "color.terminal.ansi.11",
          "color.terminal.ansi.12",
          "color.terminal.ansi.13",
          "color.terminal.ansi.14",
          "color.terminal.ansi.15",
          "color.terminal.ansi.2",
          "color.terminal.ansi.3",
          "color.terminal.ansi.4",
          "color.terminal.ansi.5",
          "color.terminal.ansi.6",
          "color.terminal.ansi.7",
          "color.terminal.ansi.8",
          "color.terminal.ansi.9",
          "color.terminal.bg",
          "color.terminal.cursor",
          "color.terminal.fg",
          "color.terminal.selection-bg",
          "color.terminal.selection-text",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/cursor.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/cursor.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/selection.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/selection.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/current.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/prompt.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/prompt.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/prompt.branch-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/prompt.branch-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/dim.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/inverse.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/inverse.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/fail.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-0",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-1",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-2",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-3",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-4",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-5",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-6",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-7",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-8",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-9",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-10",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-11",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-12",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-13",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-14",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-15",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/1/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/23/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/23/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/24/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/24/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/25/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/25/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/26/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/26/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/27/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/27/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/28/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/28/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/29/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/29/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/cursor.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/cursor.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/selection.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/selection.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/current.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/prompt.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/prompt.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/prompt.branch-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/prompt.branch-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/dim.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/inverse.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/inverse.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/fail.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-0",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-1",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-2",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-3",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-4",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-5",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-6",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-7",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-8",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-9",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-10",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-11",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-12",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-13",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-14",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/tokens/slot.ansi-15",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/1/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/23/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/23/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/24/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/24/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/25/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/25/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/26/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/26/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/27/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/27/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/28/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/28/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/29/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "/contrast/29/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/terminal.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/terminal.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/terminal.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/terminal.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "text-field",
        "classification": "known affected",
        "roles": [
          "color.action.tertiary.hover-bg",
          "color.action.tertiary.text",
          "color.border.active",
          "color.border.control",
          "color.border.disabled",
          "color.border.divider",
          "color.code.caret",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.text-selection.bg",
          "color.interaction.text-selection.text",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.surface.canvas",
          "color.surface.default",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted",
          "color.text.placeholder"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.ring-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.border-readonly",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/input.placeholder",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/input.selection-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/input.selection-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/label.required-mark",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/affix.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/affix.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/action.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/action.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/loading.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/6/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/7/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/7/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/11/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/11/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.ring-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/root.border-readonly",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/input.placeholder",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/input.selection-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/input.selection-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/label.required-mark",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/affix.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/affix.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/action.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/action.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/tokens/loading.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/6/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/7/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/7/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/11/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/stateRules/11/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/text-field.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/text-field.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/text-field.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/text-field.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "textarea",
        "classification": "known affected",
        "roles": [
          "color.border.active",
          "color.border.control",
          "color.border.disabled",
          "color.border.divider",
          "color.code.caret",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.interaction.text-selection.bg",
          "color.interaction.text-selection.text",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.surface.canvas",
          "color.surface.default",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted",
          "color.text.placeholder"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.ring-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.border-readonly",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.bg-readonly",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/input.placeholder",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/input.selection-bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/input.selection-text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/label.required-mark",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/count.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/count.text-over",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/6/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/7/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/7/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/9/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/9/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.ring-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.border-readonly",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/root.bg-readonly",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/input.placeholder",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/input.selection-bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/input.selection-text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/label.required-mark",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/count.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/count.text-over",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/6/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/7/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/7/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/7/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/7/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/9/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/stateRules/9/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/textarea.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/textarea.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/textarea.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/textarea.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "time-picker",
        "classification": "known affected",
        "roles": [
          "color.border.active",
          "color.border.control",
          "color.border.disabled",
          "color.code.caret",
          "color.interaction.disabled.bg",
          "color.interaction.focus.ring",
          "color.interaction.hover.bg",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.surface.canvas",
          "color.surface.input",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled",
          "color.text.muted"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.border-focus",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.border-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.border-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/root.bg-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/input.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/input.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/input.caret",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/label.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/help.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/1/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/2/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/time-picker.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/time-picker.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/time-picker.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/time-picker.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "toast",
        "classification": "known affected",
        "roles": [
          "color.action.destructive.pressed-bg",
          "color.action.tertiary.hover-bg",
          "color.action.tertiary.text",
          "color.border.overlay",
          "color.interaction.focus.ring",
          "color.interaction.hover.bg-strong",
          "color.status.danger.border",
          "color.status.danger.fill",
          "color.status.danger.on-fill",
          "color.status.info.border",
          "color.status.info.text",
          "color.status.info.tint",
          "color.status.neutral.border",
          "color.status.neutral.text",
          "color.status.neutral.tint",
          "color.status.success.border",
          "color.status.success.text",
          "color.status.success.tint",
          "color.status.warning.border",
          "color.status.warning.text",
          "color.status.warning.tint",
          "color.surface.canvas",
          "color.text.default",
          "color.text.link",
          "color.text.link-hover",
          "color.text.muted",
          "z.toast"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/glyph.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/warning.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/warning.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/warning.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/success.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/success.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/success.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/info.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/info.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/info.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/neutral.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/neutral.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/neutral.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/danger.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/danger.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/danger.button-bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/action.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/action.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/action.text-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/close.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/close.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/close.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/count.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/stack.z",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/23/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/23/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/24/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/24/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/25/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/25/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/root.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/glyph.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/warning.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/warning.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/warning.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/success.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/success.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/success.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/info.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/info.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/info.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/neutral.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/neutral.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/neutral.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/danger.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/danger.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/danger.button-bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/action.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/action.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/action.text-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/close.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/close.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/close.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/count.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/tokens/stack.z",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/19/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/19/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/20/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/20/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/21/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/21/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/22/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/22/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/23/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/23/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/24/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/24/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/25/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "/contrast/25/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toast.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toast.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toast.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toast.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "toolbar",
        "classification": "known affected",
        "roles": [
          "color.border.active",
          "color.border.default",
          "color.border.divider",
          "color.icon.decorative",
          "color.interaction.focus.ring",
          "color.interaction.hover.bg",
          "color.interaction.pressed.bg",
          "color.surface.chrome",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/button.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/button.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/button.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/button.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/button.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/toggled.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/toggled.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/toggled.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/separator.color",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/more.chevron",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/root.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/root.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/button.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/button.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/button.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/button.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/button.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/toggled.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/toggled.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/toggled.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/separator.color",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/tokens/more.chevron",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/4/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/4/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/stateRules/4/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/toolbar.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/toolbar.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/toolbar.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/toolbar.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "tooltip",
        "classification": "known affected",
        "roles": [
          "color.action.tertiary.hover-bg",
          "color.action.tertiary.text",
          "color.border.control",
          "color.border.overlay",
          "color.interaction.focus.ring",
          "color.surface.canvas",
          "color.surface.raised",
          "color.text.bright",
          "color.text.default",
          "z.popover"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/popup.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/popup.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/popup.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/shortcut.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/shortcut.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/trigger.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/trigger.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/trigger.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/popup.z",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/popup.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/popup.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/popup.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/shortcut.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/shortcut.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/trigger.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/trigger.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/trigger.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/tokens/popup.z",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/0/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/tooltip.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/tooltip.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/tooltip.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/tooltip.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      },
      {
        "id": "wizard",
        "classification": "known affected",
        "roles": [
          "color.action.primary.bg",
          "color.action.primary.border",
          "color.action.primary.hover-bg",
          "color.action.primary.pressed-bg",
          "color.action.primary.text",
          "color.action.secondary.border",
          "color.action.secondary.hover-bg",
          "color.action.secondary.text",
          "color.border.default",
          "color.border.divider",
          "color.border.selected-indicator",
          "color.interaction.focus.ring",
          "color.interaction.focus.ring-container",
          "color.interaction.hover.bg",
          "color.status.danger.border",
          "color.status.danger.text",
          "color.status.success.text",
          "color.surface.canvas",
          "color.surface.default",
          "color.text.bright",
          "color.text.default",
          "color.text.disabled"
        ],
        "sources": [
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/steps.divider",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.text-current",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.indicator-current",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.marker-complete",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.marker-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.indicator-invalid",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/panel.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/panel.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/text.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/next.bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/next.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/next.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/next.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/next.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/next.ring",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/back.text",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/back.border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/back.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/busy.glyph",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/5/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/steps.divider",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.text-current",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.indicator-current",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.text-disabled",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.marker-complete",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.marker-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/step.indicator-invalid",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/panel.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/panel.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/title.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/text.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/message.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/next.bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/next.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/next.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/next.bg-pressed",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/next.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/next.ring",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/back.text",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/back.border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/back.bg-hover",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/tokens/busy.glyph",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/0/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/0/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/1/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/1/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/2/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/2/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/2/tokens/outline",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/3/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/3/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/3/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/5/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/5/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/5/tokens/border",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/6/tokens/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/stateRules/6/tokens/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/0/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/0/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/1/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/1/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/2/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/2/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/3/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/3/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/4/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/4/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/5/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/5/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/6/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/6/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/7/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/7/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/8/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/8/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/9/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/9/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/10/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/10/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/11/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/11/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/12/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/12/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/13/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/13/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/14/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/14/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/15/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/15/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/16/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/16/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/17/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/17/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/18/fg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "/contrast/18/bg",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "exports/components/wizard.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/exports/components/wizard.json"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "exports/components/wizard.json",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/exports/components/wizard.json"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/hex-swatches.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/hex-swatches.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/recipe-foundation.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/recipe-foundation.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/site.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/site.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/site.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/tools.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/tools.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/tools.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/verification.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/verification.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/verification.css"
          },
          {
            "revision": "b601998b3711dcd62949d497ed828af2089f9544",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/b601998b3711dcd62949d497ed828af2089f9544/site/src/styles/workbench.css"
          },
          {
            "revision": "328076217d2728ee7dc2aea01c2f71452dbfc9c5",
            "file": "site/src/styles/workbench.css",
            "pointer": "",
            "url": "https://github.com/j3w1/theme/blob/328076217d2728ee7dc2aea01c2f71452dbfc9c5/site/src/styles/workbench.css"
          }
        ]
      }
    ],
    "ports": [],
    "catalogue": "no registered ports",
    "unknownConsumers": "Unknown: consumers without registered mappings cannot be enumerated."
  },
  "visual": {
    "status": "not run",
    "description": "Matched reconstructed specimens are visual references. Source equality is not a pixel comparison or a historical execution pass. Browser capture results are separate run evidence.",
    "settings": {
      "width": 640,
      "height": 480,
      "density": "comfortable",
      "direction": "ltr",
      "motion": "reduce",
      "javaScript": false
    }
  },
  "verification": [
    "Review changed roles and their explicit dependencies.",
    "Recheck applicable component states, focus, selection and contrast in each actual consumer.",
    "Run matched browser captures and inspect differences; record browser, fonts, viewport and input digests.",
    "Resolve unsupported historical inputs and unmapped consumers before claiming migration coverage."
  ],
  "limitations": [
    "Historical JavaScript and historical build tools are never executed.",
    "Only explicit revision-bound migration mappings establish renames.",
    "Missing eligibility or evidence fields remain unknown; current rules are never backfilled.",
    "Known affected means a recorded contract/dependency changed, not that a downstream application regressed.",
    "No native-port verification or automatic consumer upgrade is performed."
  ]
}
