From 20e7ea48acead7944395e973bdffae8908194f23 Mon Sep 17 00:00:00 2001 From: Florian Bauer Date: Wed, 7 Jun 2023 15:00:15 +0200 Subject: [PATCH] add tailwind build process --- README.md | 6 +- package-lock.json | 927 +++++- package.json | 8 +- postcss.config.js | 6 + site/_templates/_header.html | 15 - site/style.css | 6019 +++++++++++++++++++++++++++++++++- site/tailwind.css | 7 + tailwind.config.js | 21 + 8 files changed, 6952 insertions(+), 57 deletions(-) create mode 100644 postcss.config.js create mode 100644 site/tailwind.css create mode 100644 tailwind.config.js diff --git a/README.md b/README.md index f249ae7..4a2b58d 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ You can also get the [raw data](https://heisse-preise.io/api/index). The raw dat - `quantity`: quantity the product is sold at for the given price - `bio`: whether this product is classified as organic/"Bio" -The project consists of a trivial NodeJS Express server responsible for fetching the product data, massaging it, and serving it to the front end (see `index.js`). The front end is a least-effort vanilla HTML/JS search form (see sources in `site/`). +The project consists of a trivial NodeJS Express server responsible for fetching the product data, massaging it, and serving it to the front end (see `server.js`). The front end is a least-effort vanilla HTML/JS search form (see sources in `site/`). ## Run via NodeJS @@ -22,7 +22,7 @@ Install NodeJS, then run this in a shell of your choice. git clone https://github.com/badlogic/heissepreise cd heissepreise npm install -node index.js +node server.js ``` The first time you run this, the data needs to be fetched from the stores. You should see log out put like this. @@ -40,7 +40,7 @@ Example app listening on port 3000 ``` Once the app is listening per default on port 3000, open in your browser.\ -**Note**: If you want to start on a different port add it as the third parameter, e.g. `node index.js 3001` will map to port `3001`. +**Note**: If you want to start on a different port add it as the third parameter, e.g. `node server.js 3001` will map to port `3001`. Subsequent starts will fetch the data asynchronously, so you can start working immediately. diff --git a/package-lock.json b/package-lock.json index 467c7c7..bc86720 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,9 +19,113 @@ "socket.io": "^4.6.2" }, "devDependencies": { + "autoprefixer": "^10.4.14", "husky": "^8.0.3", + "postcss": "^8.4.24", "prettier": "^2.8.8", - "pretty-quick": "^3.1.3" + "pretty-quick": "^3.1.3", + "tailwindcss": "^3.3.2" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" } }, "node_modules/@socket.io/component-emitter": { @@ -85,6 +189,12 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, "node_modules/anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", @@ -97,6 +207,12 @@ "node": ">= 8" } }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, "node_modules/array-differ": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", @@ -134,6 +250,39 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, "node_modules/axios": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", @@ -221,6 +370,38 @@ "node": ">=8" } }, + "node_modules/browserslist": { + "version": "4.21.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.7.tgz", + "integrity": "sha512-BauCXrQ7I2ftSqd2mvKHGo85XR0u7Ru3C/Hxsy/0TkfCtjrmAbPdzLGasmoiBxplpDXlPvdjX9u7srIMfgasNA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001489", + "electron-to-chromium": "^1.4.411", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", @@ -241,6 +422,69 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001495", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001495.tgz", + "integrity": "sha512-F6x5IEuigtUfU5ZMQK2jsy5JqUUlEFRVZq8bO2a+ysq5K7jD6PPc9YXZj78xDNS3uNchesp1Jw47YXEqr+Viyg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/chokidar": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", @@ -296,6 +540,15 @@ "node": ">= 0.8" } }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -432,6 +685,18 @@ "url": "https://github.com/sponsors/fb55" } }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -465,6 +730,18 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, "node_modules/dom-serializer": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", @@ -521,6 +798,12 @@ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" }, + "node_modules/electron-to-chromium": { + "version": "1.4.423", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.423.tgz", + "integrity": "sha512-y4A7YfQcDGPAeSWM1IuoWzXpg9RY1nwHzHSwRtCSQFp9FgAVDgdWlFf0RbdWfLWQ2WUI+bddUgk5RgTjqRE6FQ==", + "dev": true + }, "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -606,6 +889,15 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -702,6 +994,31 @@ } ] }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -783,6 +1100,19 @@ "node": ">= 0.6" } }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -791,6 +1121,12 @@ "node": ">= 0.6" } }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, "node_modules/fsevents": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", @@ -838,6 +1174,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/glob-parent": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", @@ -962,6 +1318,16 @@ "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", "integrity": "sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==" }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", @@ -986,6 +1352,18 @@ "node": ">=8" } }, + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -1031,6 +1409,30 @@ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true }, + "node_modules/jiti": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.18.2.tgz", + "integrity": "sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, "node_modules/locate-path": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", @@ -1062,6 +1464,15 @@ "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -1070,6 +1481,19 @@ "node": ">= 0.6" } }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -1150,6 +1574,17 @@ "node": ">=8" } }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/n-readlines": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/n-readlines/-/n-readlines-1.0.1.tgz", @@ -1158,6 +1593,24 @@ "node": ">=6.x.x" } }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, "node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -1175,6 +1628,12 @@ "he": "1.2.0" } }, + "node_modules/node-releases": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.12.tgz", + "integrity": "sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==", + "dev": true + }, "node_modules/nodemon": { "version": "2.0.22", "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.22.tgz", @@ -1237,6 +1696,15 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/npm-run-path": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", @@ -1268,6 +1736,15 @@ "node": ">=0.10.0" } }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/object-inspect": { "version": "1.12.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", @@ -1372,6 +1849,15 @@ "node": ">=8" } }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -1381,11 +1867,23 @@ "node": ">=8" } }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, "node_modules/path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -1397,6 +1895,155 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.24", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.24.tgz", + "integrity": "sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, "node_modules/prettier": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", @@ -1435,40 +2082,6 @@ "prettier": ">=2.0.0" } }, - "node_modules/pretty-quick/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-quick/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pretty-quick/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/proxy-addr": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", @@ -1515,6 +2128,26 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -1545,6 +2178,15 @@ "node": ">= 0.8" } }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -1556,6 +2198,56 @@ "node": ">=8.10.0" } }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -1758,6 +2450,15 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -1775,6 +2476,28 @@ "node": ">=6" } }, + "node_modules/sucrase": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.32.0.tgz", + "integrity": "sha512-ydQOU34rpSyj2TGyz4D2p8rbktIOZ8QY9s+DGLvFU1i5pWJE8vkpruCjGCMHsdXwnD7JDcS+noSwM/a7zyNFDQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -1786,6 +2509,89 @@ "node": ">=4" } }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.2.tgz", + "integrity": "sha512-9jPkMiIBXvPc2KywkraqsUfbfj+dHDb+JPWtSJa9MLFdrPyazI7q6WX2sUrm7R9eVR7qqv3Pas7EvQFzxKnI6w==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -1816,6 +2622,12 @@ "nodetouch": "bin/nodetouch.js" } }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, "node_modules/type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -1841,6 +2653,42 @@ "node": ">= 0.8" } }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", @@ -1897,6 +2745,15 @@ "optional": true } } + }, + "node_modules/yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "dev": true, + "engines": { + "node": ">= 14" + } } } } diff --git a/package.json b/package.json index 3fc920a..a51af7e 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,8 @@ "scripts": { "prepare": "husky install", "dev": "DEV=true nodemon --watch server.js --inspect-brk=0.0.0.0:9230 server.js", - "format": "npx prettier --write ." + "format": "npx prettier --write .", + "build": "npx tailwindcss -o site/style.css --minify" }, "repository": { "type": "git", @@ -29,8 +30,11 @@ "socket.io": "^4.6.2" }, "devDependencies": { + "autoprefixer": "^10.4.14", "husky": "^8.0.3", + "postcss": "^8.4.24", "prettier": "^2.8.8", - "pretty-quick": "^3.1.3" + "pretty-quick": "^3.1.3", + "tailwindcss": "^3.3.2" } } diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..67cdf1a --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +}; diff --git a/site/_templates/_header.html b/site/_templates/_header.html index 34d3538..e8eb1d8 100644 --- a/site/_templates/_header.html +++ b/site/_templates/_header.html @@ -9,21 +9,6 @@ rel="icon" href="data:image/svg+xml,🔥" /> - - diff --git a/site/style.css b/site/style.css index 517b2c5..e61a911 100644 --- a/site/style.css +++ b/site/style.css @@ -1,3 +1,6018 @@ -canvas.hidden { - display: none !important; +/*! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com*/ +*, +:after, +:before { + box-sizing: border-box; + border: 0 solid #e5e7eb; +} +:after, +:before { + --tw-content: ""; +} +html { + line-height: 1.5; + -webkit-text-size-adjust: 100%; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, + Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; + font-feature-settings: normal; + font-variation-settings: normal; +} +body { + margin: 0; + line-height: inherit; +} +hr { + height: 0; + color: inherit; + border-top-width: 1px; +} +abbr:where([title]) { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-size: inherit; + font-weight: inherit; +} +a { + color: inherit; + text-decoration: inherit; +} +b, +strong { + font-weight: bolder; +} +code, +kbd, +pre, +samp { + font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace; + font-size: 1em; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: initial; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +table { + text-indent: 0; + border-color: inherit; + border-collapse: collapse; +} +button, +input, +optgroup, +select, +textarea { + font-family: inherit; + font-size: 100%; + font-weight: inherit; + line-height: inherit; + color: inherit; + margin: 0; + padding: 0; +} +button, +select { + text-transform: none; +} +[type="button"], +[type="reset"], +[type="submit"], +button { + -webkit-appearance: button; + background-color: initial; + background-image: none; +} +:-moz-focusring { + outline: auto; +} +:-moz-ui-invalid { + box-shadow: none; +} +progress { + vertical-align: initial; +} +::-webkit-inner-spin-button, +::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + -webkit-appearance: textfield; + outline-offset: -2px; +} +::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + -webkit-appearance: button; + font: inherit; +} +summary { + display: list-item; +} +blockquote, +dd, +dl, +figure, +h1, +h2, +h3, +h4, +h5, +h6, +hr, +p, +pre { + margin: 0; +} +fieldset { + margin: 0; +} +fieldset, +legend { + padding: 0; +} +menu, +ol, +ul { + list-style: none; + margin: 0; + padding: 0; +} +textarea { + resize: vertical; +} +input::-moz-placeholder, +textarea::-moz-placeholder { + opacity: 1; + color: #9ca3af; +} +input::placeholder, +textarea::placeholder { + opacity: 1; + color: #9ca3af; +} +[role="button"], +button { + cursor: pointer; +} +:disabled { + cursor: default; +} +audio, +canvas, +embed, +iframe, +img, +object, +svg, +video { + display: block; + vertical-align: middle; +} +img, +video { + max-width: 100%; + height: auto; +} +[hidden] { + display: none; +} +*, +::backdrop, +:after, +:before { + --tw-border-spacing-x: 0; + --tw-border-spacing-y: 0; + --tw-translate-x: 0; + --tw-translate-y: 0; + --tw-rotate: 0; + --tw-skew-x: 0; + --tw-skew-y: 0; + --tw-scale-x: 1; + --tw-scale-y: 1; + --tw-pan-x: ; + --tw-pan-y: ; + --tw-pinch-zoom: ; + --tw-scroll-snap-strictness: proximity; + --tw-gradient-from-position: ; + --tw-gradient-via-position: ; + --tw-gradient-to-position: ; + --tw-ordinal: ; + --tw-slashed-zero: ; + --tw-numeric-figure: ; + --tw-numeric-spacing: ; + --tw-numeric-fraction: ; + --tw-ring-inset: ; + --tw-ring-offset-width: 0px; + --tw-ring-offset-color: #fff; + --tw-ring-color: #3b82f680; + --tw-ring-offset-shadow: 0 0 #0000; + --tw-ring-shadow: 0 0 #0000; + --tw-shadow: 0 0 #0000; + --tw-shadow-colored: 0 0 #0000; + --tw-blur: ; + --tw-brightness: ; + --tw-contrast: ; + --tw-grayscale: ; + --tw-hue-rotate: ; + --tw-invert: ; + --tw-saturate: ; + --tw-sepia: ; + --tw-drop-shadow: ; + --tw-backdrop-blur: ; + --tw-backdrop-brightness: ; + --tw-backdrop-contrast: ; + --tw-backdrop-grayscale: ; + --tw-backdrop-hue-rotate: ; + --tw-backdrop-invert: ; + --tw-backdrop-opacity: ; + --tw-backdrop-saturate: ; + --tw-backdrop-sepia: ; +} +.visible { + visibility: visible; +} +.collapse { + visibility: collapse; +} +.static { + position: static; +} +.relative { + position: relative; +} +.z-20 { + z-index: 20; +} +.order-1 { + order: 1; +} +.order-2 { + order: 2; +} +.order-3 { + order: 3; +} +.order-4 { + order: 4; +} +.order-5 { + order: 5; +} +.order-6 { + order: 6; +} +.col-span-2 { + grid-column: span 2 / span 2; +} +.col-span-3 { + grid-column: span 3 / span 3; +} +.mx-auto { + margin-left: auto; + margin-right: auto; +} +.my-4 { + margin-top: 1rem; + margin-bottom: 1rem; +} +.my-8 { + margin-top: 2rem; + margin-bottom: 2rem; +} +.mb-2 { + margin-bottom: 0.5rem; +} +.mb-3 { + margin-bottom: 0.75rem; +} +.mb-4 { + margin-bottom: 1rem; +} +.ml-auto { + margin-left: auto; +} +.mt-2 { + margin-top: 0.5rem; +} +.mt-4 { + margin-top: 1rem; +} +.block { + display: block; +} +.flex { + display: flex; +} +.inline-flex { + display: inline-flex; +} +.table { + display: table; +} +.grid { + display: grid; +} +.contents { + display: contents; +} +.hidden { + display: none; +} +.h-2 { + height: 0.5rem; +} +.h-6 { + height: 1.5rem; +} +.h-full { + height: 100%; +} +.min-h-full { + min-height: 100%; +} +.w-12 { + width: 3rem; +} +.w-2 { + width: 0.5rem; +} +.w-6 { + width: 1.5rem; +} +.w-full { + width: 100%; +} +.max-w-3xl { + max-width: 48rem; +} +.max-w-4xl { + max-width: 56rem; +} +.max-w-5xl { + max-width: 64rem; +} +.max-w-6xl { + max-width: 72rem; +} +.max-w-lg { + max-width: 32rem; +} +.flex-1 { + flex: 1 1 0%; +} +.border-collapse { + border-collapse: collapse; +} +.transform { + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.cursor-pointer { + cursor: pointer; +} +.resize { + resize: both; +} +.grid-cols-3 { + grid-template-columns: repeat(3, minmax(0, 1fr)); +} +.flex-col { + flex-direction: column; +} +.flex-wrap { + flex-wrap: wrap; +} +.items-center { + align-items: center; +} +.justify-center { + justify-content: center; +} +.justify-between { + justify-content: space-between; +} +.gap-2 { + gap: 0.5rem; +} +.gap-4 { + gap: 1rem; +} +.gap-x-1 { + -moz-column-gap: 0.25rem; + column-gap: 0.25rem; +} +.overflow-hidden, +.truncate { + overflow: hidden; +} +.truncate { + text-overflow: ellipsis; +} +.truncate, +.whitespace-nowrap { + white-space: nowrap; +} +.rounded { + border-radius: 0.25rem; +} +.rounded-full { + border-radius: 9999px; +} +.rounded-lg { + border-radius: 0.5rem; +} +.rounded-md { + border-radius: 0.375rem; +} +.rounded-xl { + border-radius: 0.75rem; +} +.rounded-b-xl { + border-bottom-right-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; +} +.border { + border-width: 1px; +} +.border-b { + border-bottom-width: 1px; +} +.border-blue-200 { + --tw-border-opacity: 1; + border-color: rgb(191 219 254 / var(--tw-border-opacity)); +} +.border-blue-200\/0 { + border-color: #bfdbfe00; +} +.border-blue-200\/10 { + border-color: #bfdbfe1a; +} +.border-blue-200\/100 { + border-color: #bfdbfe; +} +.border-blue-200\/20 { + border-color: #bfdbfe33; +} +.border-blue-200\/25 { + border-color: #bfdbfe40; +} +.border-blue-200\/30 { + border-color: #bfdbfe4d; +} +.border-blue-200\/40 { + border-color: #bfdbfe66; +} +.border-blue-200\/5 { + border-color: #bfdbfe0d; +} +.border-blue-200\/50 { + border-color: #bfdbfe80; +} +.border-blue-200\/60 { + border-color: #bfdbfe99; +} +.border-blue-200\/70 { + border-color: #bfdbfeb3; +} +.border-blue-200\/75 { + border-color: #bfdbfebf; +} +.border-blue-200\/80 { + border-color: #bfdbfecc; +} +.border-blue-200\/90 { + border-color: #bfdbfee6; +} +.border-blue-200\/95 { + border-color: #bfdbfef2; +} +.border-gray-200 { + --tw-border-opacity: 1; + border-color: rgb(229 231 235 / var(--tw-border-opacity)); +} +.border-gray-400 { + --tw-border-opacity: 1; + border-color: rgb(156 163 175 / var(--tw-border-opacity)); +} +.border-green-200 { + --tw-border-opacity: 1; + border-color: rgb(187 247 208 / var(--tw-border-opacity)); +} +.border-green-200\/0 { + border-color: #bbf7d000; +} +.border-green-200\/10 { + border-color: #bbf7d01a; +} +.border-green-200\/100 { + border-color: #bbf7d0; +} +.border-green-200\/20 { + border-color: #bbf7d033; +} +.border-green-200\/25 { + border-color: #bbf7d040; +} +.border-green-200\/30 { + border-color: #bbf7d04d; +} +.border-green-200\/40 { + border-color: #bbf7d066; +} +.border-green-200\/5 { + border-color: #bbf7d00d; +} +.border-green-200\/50 { + border-color: #bbf7d080; +} +.border-green-200\/60 { + border-color: #bbf7d099; +} +.border-green-200\/70 { + border-color: #bbf7d0b3; +} +.border-green-200\/75 { + border-color: #bbf7d0bf; +} +.border-green-200\/80 { + border-color: #bbf7d0cc; +} +.border-green-200\/90 { + border-color: #bbf7d0e6; +} +.border-green-200\/95 { + border-color: #bbf7d0f2; +} +.border-orange-200 { + --tw-border-opacity: 1; + border-color: rgb(254 215 170 / var(--tw-border-opacity)); +} +.border-orange-200\/0 { + border-color: #fed7aa00; +} +.border-orange-200\/10 { + border-color: #fed7aa1a; +} +.border-orange-200\/100 { + border-color: #fed7aa; +} +.border-orange-200\/20 { + border-color: #fed7aa33; +} +.border-orange-200\/25 { + border-color: #fed7aa40; +} +.border-orange-200\/30 { + border-color: #fed7aa4d; +} +.border-orange-200\/40 { + border-color: #fed7aa66; +} +.border-orange-200\/5 { + border-color: #fed7aa0d; +} +.border-orange-200\/50 { + border-color: #fed7aa80; +} +.border-orange-200\/60 { + border-color: #fed7aa99; +} +.border-orange-200\/70 { + border-color: #fed7aab3; +} +.border-orange-200\/75 { + border-color: #fed7aabf; +} +.border-orange-200\/80 { + border-color: #fed7aacc; +} +.border-orange-200\/90 { + border-color: #fed7aae6; +} +.border-orange-200\/95 { + border-color: #fed7aaf2; +} +.border-pink-200 { + --tw-border-opacity: 1; + border-color: rgb(251 207 232 / var(--tw-border-opacity)); +} +.border-pink-200\/0 { + border-color: #fbcfe800; +} +.border-pink-200\/10 { + border-color: #fbcfe81a; +} +.border-pink-200\/100 { + border-color: #fbcfe8; +} +.border-pink-200\/20 { + border-color: #fbcfe833; +} +.border-pink-200\/25 { + border-color: #fbcfe840; +} +.border-pink-200\/30 { + border-color: #fbcfe84d; +} +.border-pink-200\/40 { + border-color: #fbcfe866; +} +.border-pink-200\/5 { + border-color: #fbcfe80d; +} +.border-pink-200\/50 { + border-color: #fbcfe880; +} +.border-pink-200\/60 { + border-color: #fbcfe899; +} +.border-pink-200\/70 { + border-color: #fbcfe8b3; +} +.border-pink-200\/75 { + border-color: #fbcfe8bf; +} +.border-pink-200\/80 { + border-color: #fbcfe8cc; +} +.border-pink-200\/90 { + border-color: #fbcfe8e6; +} +.border-pink-200\/95 { + border-color: #fbcfe8f2; +} +.border-primary\/50 { + border-color: #c9543a80; +} +.border-purple-200 { + --tw-border-opacity: 1; + border-color: rgb(233 213 255 / var(--tw-border-opacity)); +} +.border-purple-200\/0 { + border-color: #e9d5ff00; +} +.border-purple-200\/10 { + border-color: #e9d5ff1a; +} +.border-purple-200\/100 { + border-color: #e9d5ff; +} +.border-purple-200\/20 { + border-color: #e9d5ff33; +} +.border-purple-200\/25 { + border-color: #e9d5ff40; +} +.border-purple-200\/30 { + border-color: #e9d5ff4d; +} +.border-purple-200\/40 { + border-color: #e9d5ff66; +} +.border-purple-200\/5 { + border-color: #e9d5ff0d; +} +.border-purple-200\/50 { + border-color: #e9d5ff80; +} +.border-purple-200\/60 { + border-color: #e9d5ff99; +} +.border-purple-200\/70 { + border-color: #e9d5ffb3; +} +.border-purple-200\/75 { + border-color: #e9d5ffbf; +} +.border-purple-200\/80 { + border-color: #e9d5ffcc; +} +.border-purple-200\/90 { + border-color: #e9d5ffe6; +} +.border-purple-200\/95 { + border-color: #e9d5fff2; +} +.border-rose-200 { + --tw-border-opacity: 1; + border-color: rgb(254 205 211 / var(--tw-border-opacity)); +} +.border-rose-200\/0 { + border-color: #fecdd300; +} +.border-rose-200\/10 { + border-color: #fecdd31a; +} +.border-rose-200\/100 { + border-color: #fecdd3; +} +.border-rose-200\/20 { + border-color: #fecdd333; +} +.border-rose-200\/25 { + border-color: #fecdd340; +} +.border-rose-200\/30 { + border-color: #fecdd34d; +} +.border-rose-200\/40 { + border-color: #fecdd366; +} +.border-rose-200\/5 { + border-color: #fecdd30d; +} +.border-rose-200\/50 { + border-color: #fecdd380; +} +.border-rose-200\/60 { + border-color: #fecdd399; +} +.border-rose-200\/70 { + border-color: #fecdd3b3; +} +.border-rose-200\/75 { + border-color: #fecdd3bf; +} +.border-rose-200\/80 { + border-color: #fecdd3cc; +} +.border-rose-200\/90 { + border-color: #fecdd3e6; +} +.border-rose-200\/95 { + border-color: #fecdd3f2; +} +.border-stone-200 { + --tw-border-opacity: 1; + border-color: rgb(231 229 228 / var(--tw-border-opacity)); +} +.border-stone-200\/0 { + border-color: #e7e5e400; +} +.border-stone-200\/10 { + border-color: #e7e5e41a; +} +.border-stone-200\/100 { + border-color: #e7e5e4; +} +.border-stone-200\/20 { + border-color: #e7e5e433; +} +.border-stone-200\/25 { + border-color: #e7e5e440; +} +.border-stone-200\/30 { + border-color: #e7e5e44d; +} +.border-stone-200\/40 { + border-color: #e7e5e466; +} +.border-stone-200\/5 { + border-color: #e7e5e40d; +} +.border-stone-200\/50 { + border-color: #e7e5e480; +} +.border-stone-200\/60 { + border-color: #e7e5e499; +} +.border-stone-200\/70 { + border-color: #e7e5e4b3; +} +.border-stone-200\/75 { + border-color: #e7e5e4bf; +} +.border-stone-200\/80 { + border-color: #e7e5e4cc; +} +.border-stone-200\/90 { + border-color: #e7e5e4e6; +} +.border-stone-200\/95 { + border-color: #e7e5e4f2; +} +.border-teal-200 { + --tw-border-opacity: 1; + border-color: rgb(153 246 228 / var(--tw-border-opacity)); +} +.border-teal-200\/0 { + border-color: #99f6e400; +} +.border-teal-200\/10 { + border-color: #99f6e41a; +} +.border-teal-200\/100 { + border-color: #99f6e4; +} +.border-teal-200\/20 { + border-color: #99f6e433; +} +.border-teal-200\/25 { + border-color: #99f6e440; +} +.border-teal-200\/30 { + border-color: #99f6e44d; +} +.border-teal-200\/40 { + border-color: #99f6e466; +} +.border-teal-200\/5 { + border-color: #99f6e40d; +} +.border-teal-200\/50 { + border-color: #99f6e480; +} +.border-teal-200\/60 { + border-color: #99f6e499; +} +.border-teal-200\/70 { + border-color: #99f6e4b3; +} +.border-teal-200\/75 { + border-color: #99f6e4bf; +} +.border-teal-200\/80 { + border-color: #99f6e4cc; +} +.border-teal-200\/90 { + border-color: #99f6e4e6; +} +.border-teal-200\/95 { + border-color: #99f6e4f2; +} +.border-yellow-200 { + --tw-border-opacity: 1; + border-color: rgb(254 240 138 / var(--tw-border-opacity)); +} +.border-yellow-200\/0 { + border-color: #fef08a00; +} +.border-yellow-200\/10 { + border-color: #fef08a1a; +} +.border-yellow-200\/100 { + border-color: #fef08a; +} +.border-yellow-200\/20 { + border-color: #fef08a33; +} +.border-yellow-200\/25 { + border-color: #fef08a40; +} +.border-yellow-200\/30 { + border-color: #fef08a4d; +} +.border-yellow-200\/40 { + border-color: #fef08a66; +} +.border-yellow-200\/5 { + border-color: #fef08a0d; +} +.border-yellow-200\/50 { + border-color: #fef08a80; +} +.border-yellow-200\/60 { + border-color: #fef08a99; +} +.border-yellow-200\/70 { + border-color: #fef08ab3; +} +.border-yellow-200\/75 { + border-color: #fef08abf; +} +.border-yellow-200\/80 { + border-color: #fef08acc; +} +.border-yellow-200\/90 { + border-color: #fef08ae6; +} +.border-yellow-200\/95 { + border-color: #fef08af2; +} +.bg-blue-200 { + --tw-bg-opacity: 1; + background-color: rgb(191 219 254 / var(--tw-bg-opacity)); +} +.bg-blue-200\/0 { + background-color: #bfdbfe00; +} +.bg-blue-200\/10 { + background-color: #bfdbfe1a; +} +.bg-blue-200\/100 { + background-color: #bfdbfe; +} +.bg-blue-200\/20 { + background-color: #bfdbfe33; +} +.bg-blue-200\/25 { + background-color: #bfdbfe40; +} +.bg-blue-200\/30 { + background-color: #bfdbfe4d; +} +.bg-blue-200\/40 { + background-color: #bfdbfe66; +} +.bg-blue-200\/5 { + background-color: #bfdbfe0d; +} +.bg-blue-200\/50 { + background-color: #bfdbfe80; +} +.bg-blue-200\/60 { + background-color: #bfdbfe99; +} +.bg-blue-200\/70 { + background-color: #bfdbfeb3; +} +.bg-blue-200\/75 { + background-color: #bfdbfebf; +} +.bg-blue-200\/80 { + background-color: #bfdbfecc; +} +.bg-blue-200\/90 { + background-color: #bfdbfee6; +} +.bg-blue-200\/95 { + background-color: #bfdbfef2; +} +.bg-gray-100 { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} +.bg-green-200 { + --tw-bg-opacity: 1; + background-color: rgb(187 247 208 / var(--tw-bg-opacity)); +} +.bg-green-200\/0 { + background-color: #bbf7d000; +} +.bg-green-200\/10 { + background-color: #bbf7d01a; +} +.bg-green-200\/100 { + background-color: #bbf7d0; +} +.bg-green-200\/20 { + background-color: #bbf7d033; +} +.bg-green-200\/25 { + background-color: #bbf7d040; +} +.bg-green-200\/30 { + background-color: #bbf7d04d; +} +.bg-green-200\/40 { + background-color: #bbf7d066; +} +.bg-green-200\/5 { + background-color: #bbf7d00d; +} +.bg-green-200\/50 { + background-color: #bbf7d080; +} +.bg-green-200\/60 { + background-color: #bbf7d099; +} +.bg-green-200\/70 { + background-color: #bbf7d0b3; +} +.bg-green-200\/75 { + background-color: #bbf7d0bf; +} +.bg-green-200\/80 { + background-color: #bbf7d0cc; +} +.bg-green-200\/90 { + background-color: #bbf7d0e6; +} +.bg-green-200\/95 { + background-color: #bbf7d0f2; +} +.bg-green-500 { + --tw-bg-opacity: 1; + background-color: rgb(34 197 94 / var(--tw-bg-opacity)); +} +.bg-orange-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 215 170 / var(--tw-bg-opacity)); +} +.bg-orange-200\/0 { + background-color: #fed7aa00; +} +.bg-orange-200\/10 { + background-color: #fed7aa1a; +} +.bg-orange-200\/100 { + background-color: #fed7aa; +} +.bg-orange-200\/20 { + background-color: #fed7aa33; +} +.bg-orange-200\/25 { + background-color: #fed7aa40; +} +.bg-orange-200\/30 { + background-color: #fed7aa4d; +} +.bg-orange-200\/40 { + background-color: #fed7aa66; +} +.bg-orange-200\/5 { + background-color: #fed7aa0d; +} +.bg-orange-200\/50 { + background-color: #fed7aa80; +} +.bg-orange-200\/60 { + background-color: #fed7aa99; +} +.bg-orange-200\/70 { + background-color: #fed7aab3; +} +.bg-orange-200\/75 { + background-color: #fed7aabf; +} +.bg-orange-200\/80 { + background-color: #fed7aacc; +} +.bg-orange-200\/90 { + background-color: #fed7aae6; +} +.bg-orange-200\/95 { + background-color: #fed7aaf2; +} +.bg-pink-200 { + --tw-bg-opacity: 1; + background-color: rgb(251 207 232 / var(--tw-bg-opacity)); +} +.bg-pink-200\/0 { + background-color: #fbcfe800; +} +.bg-pink-200\/10 { + background-color: #fbcfe81a; +} +.bg-pink-200\/100 { + background-color: #fbcfe8; +} +.bg-pink-200\/20 { + background-color: #fbcfe833; +} +.bg-pink-200\/25 { + background-color: #fbcfe840; +} +.bg-pink-200\/30 { + background-color: #fbcfe84d; +} +.bg-pink-200\/40 { + background-color: #fbcfe866; +} +.bg-pink-200\/5 { + background-color: #fbcfe80d; +} +.bg-pink-200\/50 { + background-color: #fbcfe880; +} +.bg-pink-200\/60 { + background-color: #fbcfe899; +} +.bg-pink-200\/70 { + background-color: #fbcfe8b3; +} +.bg-pink-200\/75 { + background-color: #fbcfe8bf; +} +.bg-pink-200\/80 { + background-color: #fbcfe8cc; +} +.bg-pink-200\/90 { + background-color: #fbcfe8e6; +} +.bg-pink-200\/95 { + background-color: #fbcfe8f2; +} +.bg-primary { + --tw-bg-opacity: 1; + background-color: rgb(201 84 58 / var(--tw-bg-opacity)); +} +.bg-purple-200 { + --tw-bg-opacity: 1; + background-color: rgb(233 213 255 / var(--tw-bg-opacity)); +} +.bg-purple-200\/0 { + background-color: #e9d5ff00; +} +.bg-purple-200\/10 { + background-color: #e9d5ff1a; +} +.bg-purple-200\/100 { + background-color: #e9d5ff; +} +.bg-purple-200\/20 { + background-color: #e9d5ff33; +} +.bg-purple-200\/25 { + background-color: #e9d5ff40; +} +.bg-purple-200\/30 { + background-color: #e9d5ff4d; +} +.bg-purple-200\/40 { + background-color: #e9d5ff66; +} +.bg-purple-200\/5 { + background-color: #e9d5ff0d; +} +.bg-purple-200\/50 { + background-color: #e9d5ff80; +} +.bg-purple-200\/60 { + background-color: #e9d5ff99; +} +.bg-purple-200\/70 { + background-color: #e9d5ffb3; +} +.bg-purple-200\/75 { + background-color: #e9d5ffbf; +} +.bg-purple-200\/80 { + background-color: #e9d5ffcc; +} +.bg-purple-200\/90 { + background-color: #e9d5ffe6; +} +.bg-purple-200\/95 { + background-color: #e9d5fff2; +} +.bg-red-500 { + --tw-bg-opacity: 1; + background-color: rgb(239 68 68 / var(--tw-bg-opacity)); +} +.bg-rose-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 205 211 / var(--tw-bg-opacity)); +} +.bg-rose-200\/0 { + background-color: #fecdd300; +} +.bg-rose-200\/10 { + background-color: #fecdd31a; +} +.bg-rose-200\/100 { + background-color: #fecdd3; +} +.bg-rose-200\/20 { + background-color: #fecdd333; +} +.bg-rose-200\/25 { + background-color: #fecdd340; +} +.bg-rose-200\/30 { + background-color: #fecdd34d; +} +.bg-rose-200\/40 { + background-color: #fecdd366; +} +.bg-rose-200\/5 { + background-color: #fecdd30d; +} +.bg-rose-200\/50 { + background-color: #fecdd380; +} +.bg-rose-200\/60 { + background-color: #fecdd399; +} +.bg-rose-200\/70 { + background-color: #fecdd3b3; +} +.bg-rose-200\/75 { + background-color: #fecdd3bf; +} +.bg-rose-200\/80 { + background-color: #fecdd3cc; +} +.bg-rose-200\/90 { + background-color: #fecdd3e6; +} +.bg-rose-200\/95 { + background-color: #fecdd3f2; +} +.bg-stone-200 { + --tw-bg-opacity: 1; + background-color: rgb(231 229 228 / var(--tw-bg-opacity)); +} +.bg-stone-200\/0 { + background-color: #e7e5e400; +} +.bg-stone-200\/10 { + background-color: #e7e5e41a; +} +.bg-stone-200\/100 { + background-color: #e7e5e4; +} +.bg-stone-200\/20 { + background-color: #e7e5e433; +} +.bg-stone-200\/25 { + background-color: #e7e5e440; +} +.bg-stone-200\/30 { + background-color: #e7e5e44d; +} +.bg-stone-200\/40 { + background-color: #e7e5e466; +} +.bg-stone-200\/5 { + background-color: #e7e5e40d; +} +.bg-stone-200\/50 { + background-color: #e7e5e480; +} +.bg-stone-200\/60 { + background-color: #e7e5e499; +} +.bg-stone-200\/70 { + background-color: #e7e5e4b3; +} +.bg-stone-200\/75 { + background-color: #e7e5e4bf; +} +.bg-stone-200\/80 { + background-color: #e7e5e4cc; +} +.bg-stone-200\/90 { + background-color: #e7e5e4e6; +} +.bg-stone-200\/95 { + background-color: #e7e5e4f2; +} +.bg-teal-200 { + --tw-bg-opacity: 1; + background-color: rgb(153 246 228 / var(--tw-bg-opacity)); +} +.bg-teal-200\/0 { + background-color: #99f6e400; +} +.bg-teal-200\/10 { + background-color: #99f6e41a; +} +.bg-teal-200\/100 { + background-color: #99f6e4; +} +.bg-teal-200\/20 { + background-color: #99f6e433; +} +.bg-teal-200\/25 { + background-color: #99f6e440; +} +.bg-teal-200\/30 { + background-color: #99f6e44d; +} +.bg-teal-200\/40 { + background-color: #99f6e466; +} +.bg-teal-200\/5 { + background-color: #99f6e40d; +} +.bg-teal-200\/50 { + background-color: #99f6e480; +} +.bg-teal-200\/60 { + background-color: #99f6e499; +} +.bg-teal-200\/70 { + background-color: #99f6e4b3; +} +.bg-teal-200\/75 { + background-color: #99f6e4bf; +} +.bg-teal-200\/80 { + background-color: #99f6e4cc; +} +.bg-teal-200\/90 { + background-color: #99f6e4e6; +} +.bg-teal-200\/95 { + background-color: #99f6e4f2; +} +.bg-transparent { + background-color: initial; +} +.bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); +} +.bg-yellow-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 240 138 / var(--tw-bg-opacity)); +} +.bg-yellow-200\/0 { + background-color: #fef08a00; +} +.bg-yellow-200\/10 { + background-color: #fef08a1a; +} +.bg-yellow-200\/100 { + background-color: #fef08a; +} +.bg-yellow-200\/20 { + background-color: #fef08a33; +} +.bg-yellow-200\/25 { + background-color: #fef08a40; +} +.bg-yellow-200\/30 { + background-color: #fef08a4d; +} +.bg-yellow-200\/40 { + background-color: #fef08a66; +} +.bg-yellow-200\/5 { + background-color: #fef08a0d; +} +.bg-yellow-200\/50 { + background-color: #fef08a80; +} +.bg-yellow-200\/60 { + background-color: #fef08a99; +} +.bg-yellow-200\/70 { + background-color: #fef08ab3; +} +.bg-yellow-200\/75 { + background-color: #fef08abf; +} +.bg-yellow-200\/80 { + background-color: #fef08acc; +} +.bg-yellow-200\/90 { + background-color: #fef08ae6; +} +.bg-yellow-200\/95 { + background-color: #fef08af2; +} +.p-1 { + padding: 0.25rem; +} +.p-2 { + padding: 0.5rem; +} +.p-3 { + padding: 0.75rem; +} +.p-4 { + padding: 1rem; +} +.px-1 { + padding-left: 0.25rem; + padding-right: 0.25rem; +} +.px-2 { + padding-left: 0.5rem; + padding-right: 0.5rem; +} +.px-4 { + padding-left: 1rem; + padding-right: 1rem; +} +.px-8 { + padding-left: 2rem; + padding-right: 2rem; +} +.py-1 { + padding-top: 0.25rem; + padding-bottom: 0.25rem; +} +.py-2 { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.py-4 { + padding-top: 1rem; + padding-bottom: 1rem; +} +.pb-2 { + padding-bottom: 0.5rem; +} +.pt-2 { + padding-top: 0.5rem; +} +.pt-8 { + padding-top: 2rem; +} +.text-left { + text-align: left; +} +.text-center { + text-align: center; +} +.text-right { + text-align: right; +} +.align-top { + vertical-align: top; +} +.text-2xl { + font-size: 1.5rem; + line-height: 2rem; +} +.text-sm { + font-size: 0.875rem; + line-height: 1.25rem; +} +.text-xs { + font-size: 0.75rem; + line-height: 1rem; +} +.font-bold { + font-weight: 700; +} +.font-medium { + font-weight: 500; +} +.uppercase { + text-transform: uppercase; +} +.italic { + font-style: italic; +} +.leading-none { + line-height: 1; +} +.text-blue-200 { + --tw-text-opacity: 1; + color: rgb(191 219 254 / var(--tw-text-opacity)); +} +.text-blue-200\/0 { + color: #bfdbfe00; +} +.text-blue-200\/10 { + color: #bfdbfe1a; +} +.text-blue-200\/100 { + color: #bfdbfe; +} +.text-blue-200\/20 { + color: #bfdbfe33; +} +.text-blue-200\/25 { + color: #bfdbfe40; +} +.text-blue-200\/30 { + color: #bfdbfe4d; +} +.text-blue-200\/40 { + color: #bfdbfe66; +} +.text-blue-200\/5 { + color: #bfdbfe0d; +} +.text-blue-200\/50 { + color: #bfdbfe80; +} +.text-blue-200\/60 { + color: #bfdbfe99; +} +.text-blue-200\/70 { + color: #bfdbfeb3; +} +.text-blue-200\/75 { + color: #bfdbfebf; +} +.text-blue-200\/80 { + color: #bfdbfecc; +} +.text-blue-200\/90 { + color: #bfdbfee6; +} +.text-blue-200\/95 { + color: #bfdbfef2; +} +.text-gray-600 { + --tw-text-opacity: 1; + color: rgb(75 85 99 / var(--tw-text-opacity)); +} +.text-gray-800 { + --tw-text-opacity: 1; + color: rgb(31 41 55 / var(--tw-text-opacity)); +} +.text-green-200 { + --tw-text-opacity: 1; + color: rgb(187 247 208 / var(--tw-text-opacity)); +} +.text-green-200\/0 { + color: #bbf7d000; +} +.text-green-200\/10 { + color: #bbf7d01a; +} +.text-green-200\/100 { + color: #bbf7d0; +} +.text-green-200\/20 { + color: #bbf7d033; +} +.text-green-200\/25 { + color: #bbf7d040; +} +.text-green-200\/30 { + color: #bbf7d04d; +} +.text-green-200\/40 { + color: #bbf7d066; +} +.text-green-200\/5 { + color: #bbf7d00d; +} +.text-green-200\/50 { + color: #bbf7d080; +} +.text-green-200\/60 { + color: #bbf7d099; +} +.text-green-200\/70 { + color: #bbf7d0b3; +} +.text-green-200\/75 { + color: #bbf7d0bf; +} +.text-green-200\/80 { + color: #bbf7d0cc; +} +.text-green-200\/90 { + color: #bbf7d0e6; +} +.text-green-200\/95 { + color: #bbf7d0f2; +} +.text-green-500 { + --tw-text-opacity: 1; + color: rgb(34 197 94 / var(--tw-text-opacity)); +} +.text-orange-200 { + --tw-text-opacity: 1; + color: rgb(254 215 170 / var(--tw-text-opacity)); +} +.text-orange-200\/0 { + color: #fed7aa00; +} +.text-orange-200\/10 { + color: #fed7aa1a; +} +.text-orange-200\/100 { + color: #fed7aa; +} +.text-orange-200\/20 { + color: #fed7aa33; +} +.text-orange-200\/25 { + color: #fed7aa40; +} +.text-orange-200\/30 { + color: #fed7aa4d; +} +.text-orange-200\/40 { + color: #fed7aa66; +} +.text-orange-200\/5 { + color: #fed7aa0d; +} +.text-orange-200\/50 { + color: #fed7aa80; +} +.text-orange-200\/60 { + color: #fed7aa99; +} +.text-orange-200\/70 { + color: #fed7aab3; +} +.text-orange-200\/75 { + color: #fed7aabf; +} +.text-orange-200\/80 { + color: #fed7aacc; +} +.text-orange-200\/90 { + color: #fed7aae6; +} +.text-orange-200\/95 { + color: #fed7aaf2; +} +.text-pink-200 { + --tw-text-opacity: 1; + color: rgb(251 207 232 / var(--tw-text-opacity)); +} +.text-pink-200\/0 { + color: #fbcfe800; +} +.text-pink-200\/10 { + color: #fbcfe81a; +} +.text-pink-200\/100 { + color: #fbcfe8; +} +.text-pink-200\/20 { + color: #fbcfe833; +} +.text-pink-200\/25 { + color: #fbcfe840; +} +.text-pink-200\/30 { + color: #fbcfe84d; +} +.text-pink-200\/40 { + color: #fbcfe866; +} +.text-pink-200\/5 { + color: #fbcfe80d; +} +.text-pink-200\/50 { + color: #fbcfe880; +} +.text-pink-200\/60 { + color: #fbcfe899; +} +.text-pink-200\/70 { + color: #fbcfe8b3; +} +.text-pink-200\/75 { + color: #fbcfe8bf; +} +.text-pink-200\/80 { + color: #fbcfe8cc; +} +.text-pink-200\/90 { + color: #fbcfe8e6; +} +.text-pink-200\/95 { + color: #fbcfe8f2; +} +.text-primary { + --tw-text-opacity: 1; + color: rgb(201 84 58 / var(--tw-text-opacity)); +} +.text-purple-200 { + --tw-text-opacity: 1; + color: rgb(233 213 255 / var(--tw-text-opacity)); +} +.text-purple-200\/0 { + color: #e9d5ff00; +} +.text-purple-200\/10 { + color: #e9d5ff1a; +} +.text-purple-200\/100 { + color: #e9d5ff; +} +.text-purple-200\/20 { + color: #e9d5ff33; +} +.text-purple-200\/25 { + color: #e9d5ff40; +} +.text-purple-200\/30 { + color: #e9d5ff4d; +} +.text-purple-200\/40 { + color: #e9d5ff66; +} +.text-purple-200\/5 { + color: #e9d5ff0d; +} +.text-purple-200\/50 { + color: #e9d5ff80; +} +.text-purple-200\/60 { + color: #e9d5ff99; +} +.text-purple-200\/70 { + color: #e9d5ffb3; +} +.text-purple-200\/75 { + color: #e9d5ffbf; +} +.text-purple-200\/80 { + color: #e9d5ffcc; +} +.text-purple-200\/90 { + color: #e9d5ffe6; +} +.text-purple-200\/95 { + color: #e9d5fff2; +} +.text-red-500 { + --tw-text-opacity: 1; + color: rgb(239 68 68 / var(--tw-text-opacity)); +} +.text-rose-200 { + --tw-text-opacity: 1; + color: rgb(254 205 211 / var(--tw-text-opacity)); +} +.text-rose-200\/0 { + color: #fecdd300; +} +.text-rose-200\/10 { + color: #fecdd31a; +} +.text-rose-200\/100 { + color: #fecdd3; +} +.text-rose-200\/20 { + color: #fecdd333; +} +.text-rose-200\/25 { + color: #fecdd340; +} +.text-rose-200\/30 { + color: #fecdd34d; +} +.text-rose-200\/40 { + color: #fecdd366; +} +.text-rose-200\/5 { + color: #fecdd30d; +} +.text-rose-200\/50 { + color: #fecdd380; +} +.text-rose-200\/60 { + color: #fecdd399; +} +.text-rose-200\/70 { + color: #fecdd3b3; +} +.text-rose-200\/75 { + color: #fecdd3bf; +} +.text-rose-200\/80 { + color: #fecdd3cc; +} +.text-rose-200\/90 { + color: #fecdd3e6; +} +.text-rose-200\/95 { + color: #fecdd3f2; +} +.text-stone-200 { + --tw-text-opacity: 1; + color: rgb(231 229 228 / var(--tw-text-opacity)); +} +.text-stone-200\/0 { + color: #e7e5e400; +} +.text-stone-200\/10 { + color: #e7e5e41a; +} +.text-stone-200\/100 { + color: #e7e5e4; +} +.text-stone-200\/20 { + color: #e7e5e433; +} +.text-stone-200\/25 { + color: #e7e5e440; +} +.text-stone-200\/30 { + color: #e7e5e44d; +} +.text-stone-200\/40 { + color: #e7e5e466; +} +.text-stone-200\/5 { + color: #e7e5e40d; +} +.text-stone-200\/50 { + color: #e7e5e480; +} +.text-stone-200\/60 { + color: #e7e5e499; +} +.text-stone-200\/70 { + color: #e7e5e4b3; +} +.text-stone-200\/75 { + color: #e7e5e4bf; +} +.text-stone-200\/80 { + color: #e7e5e4cc; +} +.text-stone-200\/90 { + color: #e7e5e4e6; +} +.text-stone-200\/95 { + color: #e7e5e4f2; +} +.text-teal-200 { + --tw-text-opacity: 1; + color: rgb(153 246 228 / var(--tw-text-opacity)); +} +.text-teal-200\/0 { + color: #99f6e400; +} +.text-teal-200\/10 { + color: #99f6e41a; +} +.text-teal-200\/100 { + color: #99f6e4; +} +.text-teal-200\/20 { + color: #99f6e433; +} +.text-teal-200\/25 { + color: #99f6e440; +} +.text-teal-200\/30 { + color: #99f6e44d; +} +.text-teal-200\/40 { + color: #99f6e466; +} +.text-teal-200\/5 { + color: #99f6e40d; +} +.text-teal-200\/50 { + color: #99f6e480; +} +.text-teal-200\/60 { + color: #99f6e499; +} +.text-teal-200\/70 { + color: #99f6e4b3; +} +.text-teal-200\/75 { + color: #99f6e4bf; +} +.text-teal-200\/80 { + color: #99f6e4cc; +} +.text-teal-200\/90 { + color: #99f6e4e6; +} +.text-teal-200\/95 { + color: #99f6e4f2; +} +.text-white { + --tw-text-opacity: 1; + color: rgb(255 255 255 / var(--tw-text-opacity)); +} +.text-yellow-200 { + --tw-text-opacity: 1; + color: rgb(254 240 138 / var(--tw-text-opacity)); +} +.text-yellow-200\/0 { + color: #fef08a00; +} +.text-yellow-200\/10 { + color: #fef08a1a; +} +.text-yellow-200\/100 { + color: #fef08a; +} +.text-yellow-200\/20 { + color: #fef08a33; +} +.text-yellow-200\/25 { + color: #fef08a40; +} +.text-yellow-200\/30 { + color: #fef08a4d; +} +.text-yellow-200\/40 { + color: #fef08a66; +} +.text-yellow-200\/5 { + color: #fef08a0d; +} +.text-yellow-200\/50 { + color: #fef08a80; +} +.text-yellow-200\/60 { + color: #fef08a99; +} +.text-yellow-200\/70 { + color: #fef08ab3; +} +.text-yellow-200\/75 { + color: #fef08abf; +} +.text-yellow-200\/80 { + color: #fef08acc; +} +.text-yellow-200\/90 { + color: #fef08ae6; +} +.text-yellow-200\/95 { + color: #fef08af2; +} +.underline { + text-decoration-line: underline; +} +.filter { + filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) + var(--tw-sepia) var(--tw-drop-shadow); +} +.transition { + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, + -webkit-backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, + backdrop-filter; + transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, + backdrop-filter, -webkit-backdrop-filter; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 0.15s; +} +.transition-all { + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 0.15s; +} +.transition-transform { + transition-property: transform; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 0.15s; +} +.duration-200 { + transition-duration: 0.2s; +} +.hover\:scale-105:hover { + --tw-scale-x: 1.05; + --tw-scale-y: 1.05; +} +.hover\:scale-105:hover, +.hover\:scale-110:hover { + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.hover\:scale-110:hover { + --tw-scale-x: 1.1; + --tw-scale-y: 1.1; +} +.hover\:border-blue-200:hover { + --tw-border-opacity: 1; + border-color: rgb(191 219 254 / var(--tw-border-opacity)); +} +.hover\:border-blue-200\/0:hover { + border-color: #bfdbfe00; +} +.hover\:border-blue-200\/10:hover { + border-color: #bfdbfe1a; +} +.hover\:border-blue-200\/100:hover { + border-color: #bfdbfe; +} +.hover\:border-blue-200\/20:hover { + border-color: #bfdbfe33; +} +.hover\:border-blue-200\/25:hover { + border-color: #bfdbfe40; +} +.hover\:border-blue-200\/30:hover { + border-color: #bfdbfe4d; +} +.hover\:border-blue-200\/40:hover { + border-color: #bfdbfe66; +} +.hover\:border-blue-200\/5:hover { + border-color: #bfdbfe0d; +} +.hover\:border-blue-200\/50:hover { + border-color: #bfdbfe80; +} +.hover\:border-blue-200\/60:hover { + border-color: #bfdbfe99; +} +.hover\:border-blue-200\/70:hover { + border-color: #bfdbfeb3; +} +.hover\:border-blue-200\/75:hover { + border-color: #bfdbfebf; +} +.hover\:border-blue-200\/80:hover { + border-color: #bfdbfecc; +} +.hover\:border-blue-200\/90:hover { + border-color: #bfdbfee6; +} +.hover\:border-blue-200\/95:hover { + border-color: #bfdbfef2; +} +.hover\:border-green-200:hover { + --tw-border-opacity: 1; + border-color: rgb(187 247 208 / var(--tw-border-opacity)); +} +.hover\:border-green-200\/0:hover { + border-color: #bbf7d000; +} +.hover\:border-green-200\/10:hover { + border-color: #bbf7d01a; +} +.hover\:border-green-200\/100:hover { + border-color: #bbf7d0; +} +.hover\:border-green-200\/20:hover { + border-color: #bbf7d033; +} +.hover\:border-green-200\/25:hover { + border-color: #bbf7d040; +} +.hover\:border-green-200\/30:hover { + border-color: #bbf7d04d; +} +.hover\:border-green-200\/40:hover { + border-color: #bbf7d066; +} +.hover\:border-green-200\/5:hover { + border-color: #bbf7d00d; +} +.hover\:border-green-200\/50:hover { + border-color: #bbf7d080; +} +.hover\:border-green-200\/60:hover { + border-color: #bbf7d099; +} +.hover\:border-green-200\/70:hover { + border-color: #bbf7d0b3; +} +.hover\:border-green-200\/75:hover { + border-color: #bbf7d0bf; +} +.hover\:border-green-200\/80:hover { + border-color: #bbf7d0cc; +} +.hover\:border-green-200\/90:hover { + border-color: #bbf7d0e6; +} +.hover\:border-green-200\/95:hover { + border-color: #bbf7d0f2; +} +.hover\:border-orange-200:hover { + --tw-border-opacity: 1; + border-color: rgb(254 215 170 / var(--tw-border-opacity)); +} +.hover\:border-orange-200\/0:hover { + border-color: #fed7aa00; +} +.hover\:border-orange-200\/10:hover { + border-color: #fed7aa1a; +} +.hover\:border-orange-200\/100:hover { + border-color: #fed7aa; +} +.hover\:border-orange-200\/20:hover { + border-color: #fed7aa33; +} +.hover\:border-orange-200\/25:hover { + border-color: #fed7aa40; +} +.hover\:border-orange-200\/30:hover { + border-color: #fed7aa4d; +} +.hover\:border-orange-200\/40:hover { + border-color: #fed7aa66; +} +.hover\:border-orange-200\/5:hover { + border-color: #fed7aa0d; +} +.hover\:border-orange-200\/50:hover { + border-color: #fed7aa80; +} +.hover\:border-orange-200\/60:hover { + border-color: #fed7aa99; +} +.hover\:border-orange-200\/70:hover { + border-color: #fed7aab3; +} +.hover\:border-orange-200\/75:hover { + border-color: #fed7aabf; +} +.hover\:border-orange-200\/80:hover { + border-color: #fed7aacc; +} +.hover\:border-orange-200\/90:hover { + border-color: #fed7aae6; +} +.hover\:border-orange-200\/95:hover { + border-color: #fed7aaf2; +} +.hover\:border-pink-200:hover { + --tw-border-opacity: 1; + border-color: rgb(251 207 232 / var(--tw-border-opacity)); +} +.hover\:border-pink-200\/0:hover { + border-color: #fbcfe800; +} +.hover\:border-pink-200\/10:hover { + border-color: #fbcfe81a; +} +.hover\:border-pink-200\/100:hover { + border-color: #fbcfe8; +} +.hover\:border-pink-200\/20:hover { + border-color: #fbcfe833; +} +.hover\:border-pink-200\/25:hover { + border-color: #fbcfe840; +} +.hover\:border-pink-200\/30:hover { + border-color: #fbcfe84d; +} +.hover\:border-pink-200\/40:hover { + border-color: #fbcfe866; +} +.hover\:border-pink-200\/5:hover { + border-color: #fbcfe80d; +} +.hover\:border-pink-200\/50:hover { + border-color: #fbcfe880; +} +.hover\:border-pink-200\/60:hover { + border-color: #fbcfe899; +} +.hover\:border-pink-200\/70:hover { + border-color: #fbcfe8b3; +} +.hover\:border-pink-200\/75:hover { + border-color: #fbcfe8bf; +} +.hover\:border-pink-200\/80:hover { + border-color: #fbcfe8cc; +} +.hover\:border-pink-200\/90:hover { + border-color: #fbcfe8e6; +} +.hover\:border-pink-200\/95:hover { + border-color: #fbcfe8f2; +} +.hover\:border-purple-200:hover { + --tw-border-opacity: 1; + border-color: rgb(233 213 255 / var(--tw-border-opacity)); +} +.hover\:border-purple-200\/0:hover { + border-color: #e9d5ff00; +} +.hover\:border-purple-200\/10:hover { + border-color: #e9d5ff1a; +} +.hover\:border-purple-200\/100:hover { + border-color: #e9d5ff; +} +.hover\:border-purple-200\/20:hover { + border-color: #e9d5ff33; +} +.hover\:border-purple-200\/25:hover { + border-color: #e9d5ff40; +} +.hover\:border-purple-200\/30:hover { + border-color: #e9d5ff4d; +} +.hover\:border-purple-200\/40:hover { + border-color: #e9d5ff66; +} +.hover\:border-purple-200\/5:hover { + border-color: #e9d5ff0d; +} +.hover\:border-purple-200\/50:hover { + border-color: #e9d5ff80; +} +.hover\:border-purple-200\/60:hover { + border-color: #e9d5ff99; +} +.hover\:border-purple-200\/70:hover { + border-color: #e9d5ffb3; +} +.hover\:border-purple-200\/75:hover { + border-color: #e9d5ffbf; +} +.hover\:border-purple-200\/80:hover { + border-color: #e9d5ffcc; +} +.hover\:border-purple-200\/90:hover { + border-color: #e9d5ffe6; +} +.hover\:border-purple-200\/95:hover { + border-color: #e9d5fff2; +} +.hover\:border-rose-200:hover { + --tw-border-opacity: 1; + border-color: rgb(254 205 211 / var(--tw-border-opacity)); +} +.hover\:border-rose-200\/0:hover { + border-color: #fecdd300; +} +.hover\:border-rose-200\/10:hover { + border-color: #fecdd31a; +} +.hover\:border-rose-200\/100:hover { + border-color: #fecdd3; +} +.hover\:border-rose-200\/20:hover { + border-color: #fecdd333; +} +.hover\:border-rose-200\/25:hover { + border-color: #fecdd340; +} +.hover\:border-rose-200\/30:hover { + border-color: #fecdd34d; +} +.hover\:border-rose-200\/40:hover { + border-color: #fecdd366; +} +.hover\:border-rose-200\/5:hover { + border-color: #fecdd30d; +} +.hover\:border-rose-200\/50:hover { + border-color: #fecdd380; +} +.hover\:border-rose-200\/60:hover { + border-color: #fecdd399; +} +.hover\:border-rose-200\/70:hover { + border-color: #fecdd3b3; +} +.hover\:border-rose-200\/75:hover { + border-color: #fecdd3bf; +} +.hover\:border-rose-200\/80:hover { + border-color: #fecdd3cc; +} +.hover\:border-rose-200\/90:hover { + border-color: #fecdd3e6; +} +.hover\:border-rose-200\/95:hover { + border-color: #fecdd3f2; +} +.hover\:border-stone-200:hover { + --tw-border-opacity: 1; + border-color: rgb(231 229 228 / var(--tw-border-opacity)); +} +.hover\:border-stone-200\/0:hover { + border-color: #e7e5e400; +} +.hover\:border-stone-200\/10:hover { + border-color: #e7e5e41a; +} +.hover\:border-stone-200\/100:hover { + border-color: #e7e5e4; +} +.hover\:border-stone-200\/20:hover { + border-color: #e7e5e433; +} +.hover\:border-stone-200\/25:hover { + border-color: #e7e5e440; +} +.hover\:border-stone-200\/30:hover { + border-color: #e7e5e44d; +} +.hover\:border-stone-200\/40:hover { + border-color: #e7e5e466; +} +.hover\:border-stone-200\/5:hover { + border-color: #e7e5e40d; +} +.hover\:border-stone-200\/50:hover { + border-color: #e7e5e480; +} +.hover\:border-stone-200\/60:hover { + border-color: #e7e5e499; +} +.hover\:border-stone-200\/70:hover { + border-color: #e7e5e4b3; +} +.hover\:border-stone-200\/75:hover { + border-color: #e7e5e4bf; +} +.hover\:border-stone-200\/80:hover { + border-color: #e7e5e4cc; +} +.hover\:border-stone-200\/90:hover { + border-color: #e7e5e4e6; +} +.hover\:border-stone-200\/95:hover { + border-color: #e7e5e4f2; +} +.hover\:border-teal-200:hover { + --tw-border-opacity: 1; + border-color: rgb(153 246 228 / var(--tw-border-opacity)); +} +.hover\:border-teal-200\/0:hover { + border-color: #99f6e400; +} +.hover\:border-teal-200\/10:hover { + border-color: #99f6e41a; +} +.hover\:border-teal-200\/100:hover { + border-color: #99f6e4; +} +.hover\:border-teal-200\/20:hover { + border-color: #99f6e433; +} +.hover\:border-teal-200\/25:hover { + border-color: #99f6e440; +} +.hover\:border-teal-200\/30:hover { + border-color: #99f6e44d; +} +.hover\:border-teal-200\/40:hover { + border-color: #99f6e466; +} +.hover\:border-teal-200\/5:hover { + border-color: #99f6e40d; +} +.hover\:border-teal-200\/50:hover { + border-color: #99f6e480; +} +.hover\:border-teal-200\/60:hover { + border-color: #99f6e499; +} +.hover\:border-teal-200\/70:hover { + border-color: #99f6e4b3; +} +.hover\:border-teal-200\/75:hover { + border-color: #99f6e4bf; +} +.hover\:border-teal-200\/80:hover { + border-color: #99f6e4cc; +} +.hover\:border-teal-200\/90:hover { + border-color: #99f6e4e6; +} +.hover\:border-teal-200\/95:hover { + border-color: #99f6e4f2; +} +.hover\:border-yellow-200:hover { + --tw-border-opacity: 1; + border-color: rgb(254 240 138 / var(--tw-border-opacity)); +} +.hover\:border-yellow-200\/0:hover { + border-color: #fef08a00; +} +.hover\:border-yellow-200\/10:hover { + border-color: #fef08a1a; +} +.hover\:border-yellow-200\/100:hover { + border-color: #fef08a; +} +.hover\:border-yellow-200\/20:hover { + border-color: #fef08a33; +} +.hover\:border-yellow-200\/25:hover { + border-color: #fef08a40; +} +.hover\:border-yellow-200\/30:hover { + border-color: #fef08a4d; +} +.hover\:border-yellow-200\/40:hover { + border-color: #fef08a66; +} +.hover\:border-yellow-200\/5:hover { + border-color: #fef08a0d; +} +.hover\:border-yellow-200\/50:hover { + border-color: #fef08a80; +} +.hover\:border-yellow-200\/60:hover { + border-color: #fef08a99; +} +.hover\:border-yellow-200\/70:hover { + border-color: #fef08ab3; +} +.hover\:border-yellow-200\/75:hover { + border-color: #fef08abf; +} +.hover\:border-yellow-200\/80:hover { + border-color: #fef08acc; +} +.hover\:border-yellow-200\/90:hover { + border-color: #fef08ae6; +} +.hover\:border-yellow-200\/95:hover { + border-color: #fef08af2; +} +.hover\:bg-blue-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(191 219 254 / var(--tw-bg-opacity)); +} +.hover\:bg-blue-200\/0:hover { + background-color: #bfdbfe00; +} +.hover\:bg-blue-200\/10:hover { + background-color: #bfdbfe1a; +} +.hover\:bg-blue-200\/100:hover { + background-color: #bfdbfe; +} +.hover\:bg-blue-200\/20:hover { + background-color: #bfdbfe33; +} +.hover\:bg-blue-200\/25:hover { + background-color: #bfdbfe40; +} +.hover\:bg-blue-200\/30:hover { + background-color: #bfdbfe4d; +} +.hover\:bg-blue-200\/40:hover { + background-color: #bfdbfe66; +} +.hover\:bg-blue-200\/5:hover { + background-color: #bfdbfe0d; +} +.hover\:bg-blue-200\/50:hover { + background-color: #bfdbfe80; +} +.hover\:bg-blue-200\/60:hover { + background-color: #bfdbfe99; +} +.hover\:bg-blue-200\/70:hover { + background-color: #bfdbfeb3; +} +.hover\:bg-blue-200\/75:hover { + background-color: #bfdbfebf; +} +.hover\:bg-blue-200\/80:hover { + background-color: #bfdbfecc; +} +.hover\:bg-blue-200\/90:hover { + background-color: #bfdbfee6; +} +.hover\:bg-blue-200\/95:hover { + background-color: #bfdbfef2; +} +.hover\:bg-gray-100:hover { + --tw-bg-opacity: 1; + background-color: rgb(243 244 246 / var(--tw-bg-opacity)); +} +.hover\:bg-green-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(187 247 208 / var(--tw-bg-opacity)); +} +.hover\:bg-green-200\/0:hover { + background-color: #bbf7d000; +} +.hover\:bg-green-200\/10:hover { + background-color: #bbf7d01a; +} +.hover\:bg-green-200\/100:hover { + background-color: #bbf7d0; +} +.hover\:bg-green-200\/20:hover { + background-color: #bbf7d033; +} +.hover\:bg-green-200\/25:hover { + background-color: #bbf7d040; +} +.hover\:bg-green-200\/30:hover { + background-color: #bbf7d04d; +} +.hover\:bg-green-200\/40:hover { + background-color: #bbf7d066; +} +.hover\:bg-green-200\/5:hover { + background-color: #bbf7d00d; +} +.hover\:bg-green-200\/50:hover { + background-color: #bbf7d080; +} +.hover\:bg-green-200\/60:hover { + background-color: #bbf7d099; +} +.hover\:bg-green-200\/70:hover { + background-color: #bbf7d0b3; +} +.hover\:bg-green-200\/75:hover { + background-color: #bbf7d0bf; +} +.hover\:bg-green-200\/80:hover { + background-color: #bbf7d0cc; +} +.hover\:bg-green-200\/90:hover { + background-color: #bbf7d0e6; +} +.hover\:bg-green-200\/95:hover { + background-color: #bbf7d0f2; +} +.hover\:bg-orange-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(254 215 170 / var(--tw-bg-opacity)); +} +.hover\:bg-orange-200\/0:hover { + background-color: #fed7aa00; +} +.hover\:bg-orange-200\/10:hover { + background-color: #fed7aa1a; +} +.hover\:bg-orange-200\/100:hover { + background-color: #fed7aa; +} +.hover\:bg-orange-200\/20:hover { + background-color: #fed7aa33; +} +.hover\:bg-orange-200\/25:hover { + background-color: #fed7aa40; +} +.hover\:bg-orange-200\/30:hover { + background-color: #fed7aa4d; +} +.hover\:bg-orange-200\/40:hover { + background-color: #fed7aa66; +} +.hover\:bg-orange-200\/5:hover { + background-color: #fed7aa0d; +} +.hover\:bg-orange-200\/50:hover { + background-color: #fed7aa80; +} +.hover\:bg-orange-200\/60:hover { + background-color: #fed7aa99; +} +.hover\:bg-orange-200\/70:hover { + background-color: #fed7aab3; +} +.hover\:bg-orange-200\/75:hover { + background-color: #fed7aabf; +} +.hover\:bg-orange-200\/80:hover { + background-color: #fed7aacc; +} +.hover\:bg-orange-200\/90:hover { + background-color: #fed7aae6; +} +.hover\:bg-orange-200\/95:hover { + background-color: #fed7aaf2; +} +.hover\:bg-pink-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(251 207 232 / var(--tw-bg-opacity)); +} +.hover\:bg-pink-200\/0:hover { + background-color: #fbcfe800; +} +.hover\:bg-pink-200\/10:hover { + background-color: #fbcfe81a; +} +.hover\:bg-pink-200\/100:hover { + background-color: #fbcfe8; +} +.hover\:bg-pink-200\/20:hover { + background-color: #fbcfe833; +} +.hover\:bg-pink-200\/25:hover { + background-color: #fbcfe840; +} +.hover\:bg-pink-200\/30:hover { + background-color: #fbcfe84d; +} +.hover\:bg-pink-200\/40:hover { + background-color: #fbcfe866; +} +.hover\:bg-pink-200\/5:hover { + background-color: #fbcfe80d; +} +.hover\:bg-pink-200\/50:hover { + background-color: #fbcfe880; +} +.hover\:bg-pink-200\/60:hover { + background-color: #fbcfe899; +} +.hover\:bg-pink-200\/70:hover { + background-color: #fbcfe8b3; +} +.hover\:bg-pink-200\/75:hover { + background-color: #fbcfe8bf; +} +.hover\:bg-pink-200\/80:hover { + background-color: #fbcfe8cc; +} +.hover\:bg-pink-200\/90:hover { + background-color: #fbcfe8e6; +} +.hover\:bg-pink-200\/95:hover { + background-color: #fbcfe8f2; +} +.hover\:bg-purple-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(233 213 255 / var(--tw-bg-opacity)); +} +.hover\:bg-purple-200\/0:hover { + background-color: #e9d5ff00; +} +.hover\:bg-purple-200\/10:hover { + background-color: #e9d5ff1a; +} +.hover\:bg-purple-200\/100:hover { + background-color: #e9d5ff; +} +.hover\:bg-purple-200\/20:hover { + background-color: #e9d5ff33; +} +.hover\:bg-purple-200\/25:hover { + background-color: #e9d5ff40; +} +.hover\:bg-purple-200\/30:hover { + background-color: #e9d5ff4d; +} +.hover\:bg-purple-200\/40:hover { + background-color: #e9d5ff66; +} +.hover\:bg-purple-200\/5:hover { + background-color: #e9d5ff0d; +} +.hover\:bg-purple-200\/50:hover { + background-color: #e9d5ff80; +} +.hover\:bg-purple-200\/60:hover { + background-color: #e9d5ff99; +} +.hover\:bg-purple-200\/70:hover { + background-color: #e9d5ffb3; +} +.hover\:bg-purple-200\/75:hover { + background-color: #e9d5ffbf; +} +.hover\:bg-purple-200\/80:hover { + background-color: #e9d5ffcc; +} +.hover\:bg-purple-200\/90:hover { + background-color: #e9d5ffe6; +} +.hover\:bg-purple-200\/95:hover { + background-color: #e9d5fff2; +} +.hover\:bg-rose-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(254 205 211 / var(--tw-bg-opacity)); +} +.hover\:bg-rose-200\/0:hover { + background-color: #fecdd300; +} +.hover\:bg-rose-200\/10:hover { + background-color: #fecdd31a; +} +.hover\:bg-rose-200\/100:hover { + background-color: #fecdd3; +} +.hover\:bg-rose-200\/20:hover { + background-color: #fecdd333; +} +.hover\:bg-rose-200\/25:hover { + background-color: #fecdd340; +} +.hover\:bg-rose-200\/30:hover { + background-color: #fecdd34d; +} +.hover\:bg-rose-200\/40:hover { + background-color: #fecdd366; +} +.hover\:bg-rose-200\/5:hover { + background-color: #fecdd30d; +} +.hover\:bg-rose-200\/50:hover { + background-color: #fecdd380; +} +.hover\:bg-rose-200\/60:hover { + background-color: #fecdd399; +} +.hover\:bg-rose-200\/70:hover { + background-color: #fecdd3b3; +} +.hover\:bg-rose-200\/75:hover { + background-color: #fecdd3bf; +} +.hover\:bg-rose-200\/80:hover { + background-color: #fecdd3cc; +} +.hover\:bg-rose-200\/90:hover { + background-color: #fecdd3e6; +} +.hover\:bg-rose-200\/95:hover { + background-color: #fecdd3f2; +} +.hover\:bg-stone-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(231 229 228 / var(--tw-bg-opacity)); +} +.hover\:bg-stone-200\/0:hover { + background-color: #e7e5e400; +} +.hover\:bg-stone-200\/10:hover { + background-color: #e7e5e41a; +} +.hover\:bg-stone-200\/100:hover { + background-color: #e7e5e4; +} +.hover\:bg-stone-200\/20:hover { + background-color: #e7e5e433; +} +.hover\:bg-stone-200\/25:hover { + background-color: #e7e5e440; +} +.hover\:bg-stone-200\/30:hover { + background-color: #e7e5e44d; +} +.hover\:bg-stone-200\/40:hover { + background-color: #e7e5e466; +} +.hover\:bg-stone-200\/5:hover { + background-color: #e7e5e40d; +} +.hover\:bg-stone-200\/50:hover { + background-color: #e7e5e480; +} +.hover\:bg-stone-200\/60:hover { + background-color: #e7e5e499; +} +.hover\:bg-stone-200\/70:hover { + background-color: #e7e5e4b3; +} +.hover\:bg-stone-200\/75:hover { + background-color: #e7e5e4bf; +} +.hover\:bg-stone-200\/80:hover { + background-color: #e7e5e4cc; +} +.hover\:bg-stone-200\/90:hover { + background-color: #e7e5e4e6; +} +.hover\:bg-stone-200\/95:hover { + background-color: #e7e5e4f2; +} +.hover\:bg-teal-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(153 246 228 / var(--tw-bg-opacity)); +} +.hover\:bg-teal-200\/0:hover { + background-color: #99f6e400; +} +.hover\:bg-teal-200\/10:hover { + background-color: #99f6e41a; +} +.hover\:bg-teal-200\/100:hover { + background-color: #99f6e4; +} +.hover\:bg-teal-200\/20:hover { + background-color: #99f6e433; +} +.hover\:bg-teal-200\/25:hover { + background-color: #99f6e440; +} +.hover\:bg-teal-200\/30:hover { + background-color: #99f6e44d; +} +.hover\:bg-teal-200\/40:hover { + background-color: #99f6e466; +} +.hover\:bg-teal-200\/5:hover { + background-color: #99f6e40d; +} +.hover\:bg-teal-200\/50:hover { + background-color: #99f6e480; +} +.hover\:bg-teal-200\/60:hover { + background-color: #99f6e499; +} +.hover\:bg-teal-200\/70:hover { + background-color: #99f6e4b3; +} +.hover\:bg-teal-200\/75:hover { + background-color: #99f6e4bf; +} +.hover\:bg-teal-200\/80:hover { + background-color: #99f6e4cc; +} +.hover\:bg-teal-200\/90:hover { + background-color: #99f6e4e6; +} +.hover\:bg-teal-200\/95:hover { + background-color: #99f6e4f2; +} +.hover\:bg-yellow-200:hover { + --tw-bg-opacity: 1; + background-color: rgb(254 240 138 / var(--tw-bg-opacity)); +} +.hover\:bg-yellow-200\/0:hover { + background-color: #fef08a00; +} +.hover\:bg-yellow-200\/10:hover { + background-color: #fef08a1a; +} +.hover\:bg-yellow-200\/100:hover { + background-color: #fef08a; +} +.hover\:bg-yellow-200\/20:hover { + background-color: #fef08a33; +} +.hover\:bg-yellow-200\/25:hover { + background-color: #fef08a40; +} +.hover\:bg-yellow-200\/30:hover { + background-color: #fef08a4d; +} +.hover\:bg-yellow-200\/40:hover { + background-color: #fef08a66; +} +.hover\:bg-yellow-200\/5:hover { + background-color: #fef08a0d; +} +.hover\:bg-yellow-200\/50:hover { + background-color: #fef08a80; +} +.hover\:bg-yellow-200\/60:hover { + background-color: #fef08a99; +} +.hover\:bg-yellow-200\/70:hover { + background-color: #fef08ab3; +} +.hover\:bg-yellow-200\/75:hover { + background-color: #fef08abf; +} +.hover\:bg-yellow-200\/80:hover { + background-color: #fef08acc; +} +.hover\:bg-yellow-200\/90:hover { + background-color: #fef08ae6; +} +.hover\:bg-yellow-200\/95:hover { + background-color: #fef08af2; +} +.hover\:text-blue-200:hover { + --tw-text-opacity: 1; + color: rgb(191 219 254 / var(--tw-text-opacity)); +} +.hover\:text-blue-200\/0:hover { + color: #bfdbfe00; +} +.hover\:text-blue-200\/10:hover { + color: #bfdbfe1a; +} +.hover\:text-blue-200\/100:hover { + color: #bfdbfe; +} +.hover\:text-blue-200\/20:hover { + color: #bfdbfe33; +} +.hover\:text-blue-200\/25:hover { + color: #bfdbfe40; +} +.hover\:text-blue-200\/30:hover { + color: #bfdbfe4d; +} +.hover\:text-blue-200\/40:hover { + color: #bfdbfe66; +} +.hover\:text-blue-200\/5:hover { + color: #bfdbfe0d; +} +.hover\:text-blue-200\/50:hover { + color: #bfdbfe80; +} +.hover\:text-blue-200\/60:hover { + color: #bfdbfe99; +} +.hover\:text-blue-200\/70:hover { + color: #bfdbfeb3; +} +.hover\:text-blue-200\/75:hover { + color: #bfdbfebf; +} +.hover\:text-blue-200\/80:hover { + color: #bfdbfecc; +} +.hover\:text-blue-200\/90:hover { + color: #bfdbfee6; +} +.hover\:text-blue-200\/95:hover { + color: #bfdbfef2; +} +.hover\:text-green-200:hover { + --tw-text-opacity: 1; + color: rgb(187 247 208 / var(--tw-text-opacity)); +} +.hover\:text-green-200\/0:hover { + color: #bbf7d000; +} +.hover\:text-green-200\/10:hover { + color: #bbf7d01a; +} +.hover\:text-green-200\/100:hover { + color: #bbf7d0; +} +.hover\:text-green-200\/20:hover { + color: #bbf7d033; +} +.hover\:text-green-200\/25:hover { + color: #bbf7d040; +} +.hover\:text-green-200\/30:hover { + color: #bbf7d04d; +} +.hover\:text-green-200\/40:hover { + color: #bbf7d066; +} +.hover\:text-green-200\/5:hover { + color: #bbf7d00d; +} +.hover\:text-green-200\/50:hover { + color: #bbf7d080; +} +.hover\:text-green-200\/60:hover { + color: #bbf7d099; +} +.hover\:text-green-200\/70:hover { + color: #bbf7d0b3; +} +.hover\:text-green-200\/75:hover { + color: #bbf7d0bf; +} +.hover\:text-green-200\/80:hover { + color: #bbf7d0cc; +} +.hover\:text-green-200\/90:hover { + color: #bbf7d0e6; +} +.hover\:text-green-200\/95:hover { + color: #bbf7d0f2; +} +.hover\:text-orange-200:hover { + --tw-text-opacity: 1; + color: rgb(254 215 170 / var(--tw-text-opacity)); +} +.hover\:text-orange-200\/0:hover { + color: #fed7aa00; +} +.hover\:text-orange-200\/10:hover { + color: #fed7aa1a; +} +.hover\:text-orange-200\/100:hover { + color: #fed7aa; +} +.hover\:text-orange-200\/20:hover { + color: #fed7aa33; +} +.hover\:text-orange-200\/25:hover { + color: #fed7aa40; +} +.hover\:text-orange-200\/30:hover { + color: #fed7aa4d; +} +.hover\:text-orange-200\/40:hover { + color: #fed7aa66; +} +.hover\:text-orange-200\/5:hover { + color: #fed7aa0d; +} +.hover\:text-orange-200\/50:hover { + color: #fed7aa80; +} +.hover\:text-orange-200\/60:hover { + color: #fed7aa99; +} +.hover\:text-orange-200\/70:hover { + color: #fed7aab3; +} +.hover\:text-orange-200\/75:hover { + color: #fed7aabf; +} +.hover\:text-orange-200\/80:hover { + color: #fed7aacc; +} +.hover\:text-orange-200\/90:hover { + color: #fed7aae6; +} +.hover\:text-orange-200\/95:hover { + color: #fed7aaf2; +} +.hover\:text-pink-200:hover { + --tw-text-opacity: 1; + color: rgb(251 207 232 / var(--tw-text-opacity)); +} +.hover\:text-pink-200\/0:hover { + color: #fbcfe800; +} +.hover\:text-pink-200\/10:hover { + color: #fbcfe81a; +} +.hover\:text-pink-200\/100:hover { + color: #fbcfe8; +} +.hover\:text-pink-200\/20:hover { + color: #fbcfe833; +} +.hover\:text-pink-200\/25:hover { + color: #fbcfe840; +} +.hover\:text-pink-200\/30:hover { + color: #fbcfe84d; +} +.hover\:text-pink-200\/40:hover { + color: #fbcfe866; +} +.hover\:text-pink-200\/5:hover { + color: #fbcfe80d; +} +.hover\:text-pink-200\/50:hover { + color: #fbcfe880; +} +.hover\:text-pink-200\/60:hover { + color: #fbcfe899; +} +.hover\:text-pink-200\/70:hover { + color: #fbcfe8b3; +} +.hover\:text-pink-200\/75:hover { + color: #fbcfe8bf; +} +.hover\:text-pink-200\/80:hover { + color: #fbcfe8cc; +} +.hover\:text-pink-200\/90:hover { + color: #fbcfe8e6; +} +.hover\:text-pink-200\/95:hover { + color: #fbcfe8f2; +} +.hover\:text-purple-200:hover { + --tw-text-opacity: 1; + color: rgb(233 213 255 / var(--tw-text-opacity)); +} +.hover\:text-purple-200\/0:hover { + color: #e9d5ff00; +} +.hover\:text-purple-200\/10:hover { + color: #e9d5ff1a; +} +.hover\:text-purple-200\/100:hover { + color: #e9d5ff; +} +.hover\:text-purple-200\/20:hover { + color: #e9d5ff33; +} +.hover\:text-purple-200\/25:hover { + color: #e9d5ff40; +} +.hover\:text-purple-200\/30:hover { + color: #e9d5ff4d; +} +.hover\:text-purple-200\/40:hover { + color: #e9d5ff66; +} +.hover\:text-purple-200\/5:hover { + color: #e9d5ff0d; +} +.hover\:text-purple-200\/50:hover { + color: #e9d5ff80; +} +.hover\:text-purple-200\/60:hover { + color: #e9d5ff99; +} +.hover\:text-purple-200\/70:hover { + color: #e9d5ffb3; +} +.hover\:text-purple-200\/75:hover { + color: #e9d5ffbf; +} +.hover\:text-purple-200\/80:hover { + color: #e9d5ffcc; +} +.hover\:text-purple-200\/90:hover { + color: #e9d5ffe6; +} +.hover\:text-purple-200\/95:hover { + color: #e9d5fff2; +} +.hover\:text-rose-200:hover { + --tw-text-opacity: 1; + color: rgb(254 205 211 / var(--tw-text-opacity)); +} +.hover\:text-rose-200\/0:hover { + color: #fecdd300; +} +.hover\:text-rose-200\/10:hover { + color: #fecdd31a; +} +.hover\:text-rose-200\/100:hover { + color: #fecdd3; +} +.hover\:text-rose-200\/20:hover { + color: #fecdd333; +} +.hover\:text-rose-200\/25:hover { + color: #fecdd340; +} +.hover\:text-rose-200\/30:hover { + color: #fecdd34d; +} +.hover\:text-rose-200\/40:hover { + color: #fecdd366; +} +.hover\:text-rose-200\/5:hover { + color: #fecdd30d; +} +.hover\:text-rose-200\/50:hover { + color: #fecdd380; +} +.hover\:text-rose-200\/60:hover { + color: #fecdd399; +} +.hover\:text-rose-200\/70:hover { + color: #fecdd3b3; +} +.hover\:text-rose-200\/75:hover { + color: #fecdd3bf; +} +.hover\:text-rose-200\/80:hover { + color: #fecdd3cc; +} +.hover\:text-rose-200\/90:hover { + color: #fecdd3e6; +} +.hover\:text-rose-200\/95:hover { + color: #fecdd3f2; +} +.hover\:text-stone-200:hover { + --tw-text-opacity: 1; + color: rgb(231 229 228 / var(--tw-text-opacity)); +} +.hover\:text-stone-200\/0:hover { + color: #e7e5e400; +} +.hover\:text-stone-200\/10:hover { + color: #e7e5e41a; +} +.hover\:text-stone-200\/100:hover { + color: #e7e5e4; +} +.hover\:text-stone-200\/20:hover { + color: #e7e5e433; +} +.hover\:text-stone-200\/25:hover { + color: #e7e5e440; +} +.hover\:text-stone-200\/30:hover { + color: #e7e5e44d; +} +.hover\:text-stone-200\/40:hover { + color: #e7e5e466; +} +.hover\:text-stone-200\/5:hover { + color: #e7e5e40d; +} +.hover\:text-stone-200\/50:hover { + color: #e7e5e480; +} +.hover\:text-stone-200\/60:hover { + color: #e7e5e499; +} +.hover\:text-stone-200\/70:hover { + color: #e7e5e4b3; +} +.hover\:text-stone-200\/75:hover { + color: #e7e5e4bf; +} +.hover\:text-stone-200\/80:hover { + color: #e7e5e4cc; +} +.hover\:text-stone-200\/90:hover { + color: #e7e5e4e6; +} +.hover\:text-stone-200\/95:hover { + color: #e7e5e4f2; +} +.hover\:text-teal-200:hover { + --tw-text-opacity: 1; + color: rgb(153 246 228 / var(--tw-text-opacity)); +} +.hover\:text-teal-200\/0:hover { + color: #99f6e400; +} +.hover\:text-teal-200\/10:hover { + color: #99f6e41a; +} +.hover\:text-teal-200\/100:hover { + color: #99f6e4; +} +.hover\:text-teal-200\/20:hover { + color: #99f6e433; +} +.hover\:text-teal-200\/25:hover { + color: #99f6e440; +} +.hover\:text-teal-200\/30:hover { + color: #99f6e44d; +} +.hover\:text-teal-200\/40:hover { + color: #99f6e466; +} +.hover\:text-teal-200\/5:hover { + color: #99f6e40d; +} +.hover\:text-teal-200\/50:hover { + color: #99f6e480; +} +.hover\:text-teal-200\/60:hover { + color: #99f6e499; +} +.hover\:text-teal-200\/70:hover { + color: #99f6e4b3; +} +.hover\:text-teal-200\/75:hover { + color: #99f6e4bf; +} +.hover\:text-teal-200\/80:hover { + color: #99f6e4cc; +} +.hover\:text-teal-200\/90:hover { + color: #99f6e4e6; +} +.hover\:text-teal-200\/95:hover { + color: #99f6e4f2; +} +.hover\:text-yellow-200:hover { + --tw-text-opacity: 1; + color: rgb(254 240 138 / var(--tw-text-opacity)); +} +.hover\:text-yellow-200\/0:hover { + color: #fef08a00; +} +.hover\:text-yellow-200\/10:hover { + color: #fef08a1a; +} +.hover\:text-yellow-200\/100:hover { + color: #fef08a; +} +.hover\:text-yellow-200\/20:hover { + color: #fef08a33; +} +.hover\:text-yellow-200\/25:hover { + color: #fef08a40; +} +.hover\:text-yellow-200\/30:hover { + color: #fef08a4d; +} +.hover\:text-yellow-200\/40:hover { + color: #fef08a66; +} +.hover\:text-yellow-200\/5:hover { + color: #fef08a0d; +} +.hover\:text-yellow-200\/50:hover { + color: #fef08a80; +} +.hover\:text-yellow-200\/60:hover { + color: #fef08a99; +} +.hover\:text-yellow-200\/70:hover { + color: #fef08ab3; +} +.hover\:text-yellow-200\/75:hover { + color: #fef08abf; +} +.hover\:text-yellow-200\/80:hover { + color: #fef08acc; +} +.hover\:text-yellow-200\/90:hover { + color: #fef08ae6; +} +.hover\:text-yellow-200\/95:hover { + color: #fef08af2; +} +.hover\:underline:hover { + text-decoration-line: underline; +} +.hover\:shadow:hover { + --tw-shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; + --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); + box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); +} +.group.decreased .group-\[\.decreased\]\:scale-x-flip { + --tw-scale-x: -1; + transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) + scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); +} +.peer:checked ~ .peer-checked\:bg-blue-700 { + --tw-bg-opacity: 1; + background-color: rgb(29 78 216 / var(--tw-bg-opacity)); +} +@media (min-width: 768px) { + .md\:mb-0 { + margin-bottom: 0; + } + .md\:mb-12 { + margin-bottom: 3rem; + } + .md\:mt-6 { + margin-top: 1.5rem; + } + .md\:mt-8 { + margin-top: 2rem; + } + .md\:table-row { + display: table-row; + } + .md\:hidden { + display: none; + } + .md\:flex-row { + flex-direction: row; + } + .md\:rounded-b-none { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + } + .md\:border-blue-200 { + --tw-border-opacity: 1; + border-color: rgb(191 219 254 / var(--tw-border-opacity)); + } + .md\:border-blue-200\/0 { + border-color: #bfdbfe00; + } + .md\:border-blue-200\/10 { + border-color: #bfdbfe1a; + } + .md\:border-blue-200\/100 { + border-color: #bfdbfe; + } + .md\:border-blue-200\/20 { + border-color: #bfdbfe33; + } + .md\:border-blue-200\/25 { + border-color: #bfdbfe40; + } + .md\:border-blue-200\/30 { + border-color: #bfdbfe4d; + } + .md\:border-blue-200\/40 { + border-color: #bfdbfe66; + } + .md\:border-blue-200\/5 { + border-color: #bfdbfe0d; + } + .md\:border-blue-200\/50 { + border-color: #bfdbfe80; + } + .md\:border-blue-200\/60 { + border-color: #bfdbfe99; + } + .md\:border-blue-200\/70 { + border-color: #bfdbfeb3; + } + .md\:border-blue-200\/75 { + border-color: #bfdbfebf; + } + .md\:border-blue-200\/80 { + border-color: #bfdbfecc; + } + .md\:border-blue-200\/90 { + border-color: #bfdbfee6; + } + .md\:border-blue-200\/95 { + border-color: #bfdbfef2; + } + .md\:border-green-200 { + --tw-border-opacity: 1; + border-color: rgb(187 247 208 / var(--tw-border-opacity)); + } + .md\:border-green-200\/0 { + border-color: #bbf7d000; + } + .md\:border-green-200\/10 { + border-color: #bbf7d01a; + } + .md\:border-green-200\/100 { + border-color: #bbf7d0; + } + .md\:border-green-200\/20 { + border-color: #bbf7d033; + } + .md\:border-green-200\/25 { + border-color: #bbf7d040; + } + .md\:border-green-200\/30 { + border-color: #bbf7d04d; + } + .md\:border-green-200\/40 { + border-color: #bbf7d066; + } + .md\:border-green-200\/5 { + border-color: #bbf7d00d; + } + .md\:border-green-200\/50 { + border-color: #bbf7d080; + } + .md\:border-green-200\/60 { + border-color: #bbf7d099; + } + .md\:border-green-200\/70 { + border-color: #bbf7d0b3; + } + .md\:border-green-200\/75 { + border-color: #bbf7d0bf; + } + .md\:border-green-200\/80 { + border-color: #bbf7d0cc; + } + .md\:border-green-200\/90 { + border-color: #bbf7d0e6; + } + .md\:border-green-200\/95 { + border-color: #bbf7d0f2; + } + .md\:border-orange-200 { + --tw-border-opacity: 1; + border-color: rgb(254 215 170 / var(--tw-border-opacity)); + } + .md\:border-orange-200\/0 { + border-color: #fed7aa00; + } + .md\:border-orange-200\/10 { + border-color: #fed7aa1a; + } + .md\:border-orange-200\/100 { + border-color: #fed7aa; + } + .md\:border-orange-200\/20 { + border-color: #fed7aa33; + } + .md\:border-orange-200\/25 { + border-color: #fed7aa40; + } + .md\:border-orange-200\/30 { + border-color: #fed7aa4d; + } + .md\:border-orange-200\/40 { + border-color: #fed7aa66; + } + .md\:border-orange-200\/5 { + border-color: #fed7aa0d; + } + .md\:border-orange-200\/50 { + border-color: #fed7aa80; + } + .md\:border-orange-200\/60 { + border-color: #fed7aa99; + } + .md\:border-orange-200\/70 { + border-color: #fed7aab3; + } + .md\:border-orange-200\/75 { + border-color: #fed7aabf; + } + .md\:border-orange-200\/80 { + border-color: #fed7aacc; + } + .md\:border-orange-200\/90 { + border-color: #fed7aae6; + } + .md\:border-orange-200\/95 { + border-color: #fed7aaf2; + } + .md\:border-pink-200 { + --tw-border-opacity: 1; + border-color: rgb(251 207 232 / var(--tw-border-opacity)); + } + .md\:border-pink-200\/0 { + border-color: #fbcfe800; + } + .md\:border-pink-200\/10 { + border-color: #fbcfe81a; + } + .md\:border-pink-200\/100 { + border-color: #fbcfe8; + } + .md\:border-pink-200\/20 { + border-color: #fbcfe833; + } + .md\:border-pink-200\/25 { + border-color: #fbcfe840; + } + .md\:border-pink-200\/30 { + border-color: #fbcfe84d; + } + .md\:border-pink-200\/40 { + border-color: #fbcfe866; + } + .md\:border-pink-200\/5 { + border-color: #fbcfe80d; + } + .md\:border-pink-200\/50 { + border-color: #fbcfe880; + } + .md\:border-pink-200\/60 { + border-color: #fbcfe899; + } + .md\:border-pink-200\/70 { + border-color: #fbcfe8b3; + } + .md\:border-pink-200\/75 { + border-color: #fbcfe8bf; + } + .md\:border-pink-200\/80 { + border-color: #fbcfe8cc; + } + .md\:border-pink-200\/90 { + border-color: #fbcfe8e6; + } + .md\:border-pink-200\/95 { + border-color: #fbcfe8f2; + } + .md\:border-purple-200 { + --tw-border-opacity: 1; + border-color: rgb(233 213 255 / var(--tw-border-opacity)); + } + .md\:border-purple-200\/0 { + border-color: #e9d5ff00; + } + .md\:border-purple-200\/10 { + border-color: #e9d5ff1a; + } + .md\:border-purple-200\/100 { + border-color: #e9d5ff; + } + .md\:border-purple-200\/20 { + border-color: #e9d5ff33; + } + .md\:border-purple-200\/25 { + border-color: #e9d5ff40; + } + .md\:border-purple-200\/30 { + border-color: #e9d5ff4d; + } + .md\:border-purple-200\/40 { + border-color: #e9d5ff66; + } + .md\:border-purple-200\/5 { + border-color: #e9d5ff0d; + } + .md\:border-purple-200\/50 { + border-color: #e9d5ff80; + } + .md\:border-purple-200\/60 { + border-color: #e9d5ff99; + } + .md\:border-purple-200\/70 { + border-color: #e9d5ffb3; + } + .md\:border-purple-200\/75 { + border-color: #e9d5ffbf; + } + .md\:border-purple-200\/80 { + border-color: #e9d5ffcc; + } + .md\:border-purple-200\/90 { + border-color: #e9d5ffe6; + } + .md\:border-purple-200\/95 { + border-color: #e9d5fff2; + } + .md\:border-rose-200 { + --tw-border-opacity: 1; + border-color: rgb(254 205 211 / var(--tw-border-opacity)); + } + .md\:border-rose-200\/0 { + border-color: #fecdd300; + } + .md\:border-rose-200\/10 { + border-color: #fecdd31a; + } + .md\:border-rose-200\/100 { + border-color: #fecdd3; + } + .md\:border-rose-200\/20 { + border-color: #fecdd333; + } + .md\:border-rose-200\/25 { + border-color: #fecdd340; + } + .md\:border-rose-200\/30 { + border-color: #fecdd34d; + } + .md\:border-rose-200\/40 { + border-color: #fecdd366; + } + .md\:border-rose-200\/5 { + border-color: #fecdd30d; + } + .md\:border-rose-200\/50 { + border-color: #fecdd380; + } + .md\:border-rose-200\/60 { + border-color: #fecdd399; + } + .md\:border-rose-200\/70 { + border-color: #fecdd3b3; + } + .md\:border-rose-200\/75 { + border-color: #fecdd3bf; + } + .md\:border-rose-200\/80 { + border-color: #fecdd3cc; + } + .md\:border-rose-200\/90 { + border-color: #fecdd3e6; + } + .md\:border-rose-200\/95 { + border-color: #fecdd3f2; + } + .md\:border-stone-200 { + --tw-border-opacity: 1; + border-color: rgb(231 229 228 / var(--tw-border-opacity)); + } + .md\:border-stone-200\/0 { + border-color: #e7e5e400; + } + .md\:border-stone-200\/10 { + border-color: #e7e5e41a; + } + .md\:border-stone-200\/100 { + border-color: #e7e5e4; + } + .md\:border-stone-200\/20 { + border-color: #e7e5e433; + } + .md\:border-stone-200\/25 { + border-color: #e7e5e440; + } + .md\:border-stone-200\/30 { + border-color: #e7e5e44d; + } + .md\:border-stone-200\/40 { + border-color: #e7e5e466; + } + .md\:border-stone-200\/5 { + border-color: #e7e5e40d; + } + .md\:border-stone-200\/50 { + border-color: #e7e5e480; + } + .md\:border-stone-200\/60 { + border-color: #e7e5e499; + } + .md\:border-stone-200\/70 { + border-color: #e7e5e4b3; + } + .md\:border-stone-200\/75 { + border-color: #e7e5e4bf; + } + .md\:border-stone-200\/80 { + border-color: #e7e5e4cc; + } + .md\:border-stone-200\/90 { + border-color: #e7e5e4e6; + } + .md\:border-stone-200\/95 { + border-color: #e7e5e4f2; + } + .md\:border-teal-200 { + --tw-border-opacity: 1; + border-color: rgb(153 246 228 / var(--tw-border-opacity)); + } + .md\:border-teal-200\/0 { + border-color: #99f6e400; + } + .md\:border-teal-200\/10 { + border-color: #99f6e41a; + } + .md\:border-teal-200\/100 { + border-color: #99f6e4; + } + .md\:border-teal-200\/20 { + border-color: #99f6e433; + } + .md\:border-teal-200\/25 { + border-color: #99f6e440; + } + .md\:border-teal-200\/30 { + border-color: #99f6e44d; + } + .md\:border-teal-200\/40 { + border-color: #99f6e466; + } + .md\:border-teal-200\/5 { + border-color: #99f6e40d; + } + .md\:border-teal-200\/50 { + border-color: #99f6e480; + } + .md\:border-teal-200\/60 { + border-color: #99f6e499; + } + .md\:border-teal-200\/70 { + border-color: #99f6e4b3; + } + .md\:border-teal-200\/75 { + border-color: #99f6e4bf; + } + .md\:border-teal-200\/80 { + border-color: #99f6e4cc; + } + .md\:border-teal-200\/90 { + border-color: #99f6e4e6; + } + .md\:border-teal-200\/95 { + border-color: #99f6e4f2; + } + .md\:border-yellow-200 { + --tw-border-opacity: 1; + border-color: rgb(254 240 138 / var(--tw-border-opacity)); + } + .md\:border-yellow-200\/0 { + border-color: #fef08a00; + } + .md\:border-yellow-200\/10 { + border-color: #fef08a1a; + } + .md\:border-yellow-200\/100 { + border-color: #fef08a; + } + .md\:border-yellow-200\/20 { + border-color: #fef08a33; + } + .md\:border-yellow-200\/25 { + border-color: #fef08a40; + } + .md\:border-yellow-200\/30 { + border-color: #fef08a4d; + } + .md\:border-yellow-200\/40 { + border-color: #fef08a66; + } + .md\:border-yellow-200\/5 { + border-color: #fef08a0d; + } + .md\:border-yellow-200\/50 { + border-color: #fef08a80; + } + .md\:border-yellow-200\/60 { + border-color: #fef08a99; + } + .md\:border-yellow-200\/70 { + border-color: #fef08ab3; + } + .md\:border-yellow-200\/75 { + border-color: #fef08abf; + } + .md\:border-yellow-200\/80 { + border-color: #fef08acc; + } + .md\:border-yellow-200\/90 { + border-color: #fef08ae6; + } + .md\:border-yellow-200\/95 { + border-color: #fef08af2; + } + .md\:bg-blue-200 { + --tw-bg-opacity: 1; + background-color: rgb(191 219 254 / var(--tw-bg-opacity)); + } + .md\:bg-blue-200\/0 { + background-color: #bfdbfe00; + } + .md\:bg-blue-200\/10 { + background-color: #bfdbfe1a; + } + .md\:bg-blue-200\/100 { + background-color: #bfdbfe; + } + .md\:bg-blue-200\/20 { + background-color: #bfdbfe33; + } + .md\:bg-blue-200\/25 { + background-color: #bfdbfe40; + } + .md\:bg-blue-200\/30 { + background-color: #bfdbfe4d; + } + .md\:bg-blue-200\/40 { + background-color: #bfdbfe66; + } + .md\:bg-blue-200\/5 { + background-color: #bfdbfe0d; + } + .md\:bg-blue-200\/50 { + background-color: #bfdbfe80; + } + .md\:bg-blue-200\/60 { + background-color: #bfdbfe99; + } + .md\:bg-blue-200\/70 { + background-color: #bfdbfeb3; + } + .md\:bg-blue-200\/75 { + background-color: #bfdbfebf; + } + .md\:bg-blue-200\/80 { + background-color: #bfdbfecc; + } + .md\:bg-blue-200\/90 { + background-color: #bfdbfee6; + } + .md\:bg-blue-200\/95 { + background-color: #bfdbfef2; + } + .md\:bg-green-200 { + --tw-bg-opacity: 1; + background-color: rgb(187 247 208 / var(--tw-bg-opacity)); + } + .md\:bg-green-200\/0 { + background-color: #bbf7d000; + } + .md\:bg-green-200\/10 { + background-color: #bbf7d01a; + } + .md\:bg-green-200\/100 { + background-color: #bbf7d0; + } + .md\:bg-green-200\/20 { + background-color: #bbf7d033; + } + .md\:bg-green-200\/25 { + background-color: #bbf7d040; + } + .md\:bg-green-200\/30 { + background-color: #bbf7d04d; + } + .md\:bg-green-200\/40 { + background-color: #bbf7d066; + } + .md\:bg-green-200\/5 { + background-color: #bbf7d00d; + } + .md\:bg-green-200\/50 { + background-color: #bbf7d080; + } + .md\:bg-green-200\/60 { + background-color: #bbf7d099; + } + .md\:bg-green-200\/70 { + background-color: #bbf7d0b3; + } + .md\:bg-green-200\/75 { + background-color: #bbf7d0bf; + } + .md\:bg-green-200\/80 { + background-color: #bbf7d0cc; + } + .md\:bg-green-200\/90 { + background-color: #bbf7d0e6; + } + .md\:bg-green-200\/95 { + background-color: #bbf7d0f2; + } + .md\:bg-orange-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 215 170 / var(--tw-bg-opacity)); + } + .md\:bg-orange-200\/0 { + background-color: #fed7aa00; + } + .md\:bg-orange-200\/10 { + background-color: #fed7aa1a; + } + .md\:bg-orange-200\/100 { + background-color: #fed7aa; + } + .md\:bg-orange-200\/20 { + background-color: #fed7aa33; + } + .md\:bg-orange-200\/25 { + background-color: #fed7aa40; + } + .md\:bg-orange-200\/30 { + background-color: #fed7aa4d; + } + .md\:bg-orange-200\/40 { + background-color: #fed7aa66; + } + .md\:bg-orange-200\/5 { + background-color: #fed7aa0d; + } + .md\:bg-orange-200\/50 { + background-color: #fed7aa80; + } + .md\:bg-orange-200\/60 { + background-color: #fed7aa99; + } + .md\:bg-orange-200\/70 { + background-color: #fed7aab3; + } + .md\:bg-orange-200\/75 { + background-color: #fed7aabf; + } + .md\:bg-orange-200\/80 { + background-color: #fed7aacc; + } + .md\:bg-orange-200\/90 { + background-color: #fed7aae6; + } + .md\:bg-orange-200\/95 { + background-color: #fed7aaf2; + } + .md\:bg-pink-200 { + --tw-bg-opacity: 1; + background-color: rgb(251 207 232 / var(--tw-bg-opacity)); + } + .md\:bg-pink-200\/0 { + background-color: #fbcfe800; + } + .md\:bg-pink-200\/10 { + background-color: #fbcfe81a; + } + .md\:bg-pink-200\/100 { + background-color: #fbcfe8; + } + .md\:bg-pink-200\/20 { + background-color: #fbcfe833; + } + .md\:bg-pink-200\/25 { + background-color: #fbcfe840; + } + .md\:bg-pink-200\/30 { + background-color: #fbcfe84d; + } + .md\:bg-pink-200\/40 { + background-color: #fbcfe866; + } + .md\:bg-pink-200\/5 { + background-color: #fbcfe80d; + } + .md\:bg-pink-200\/50 { + background-color: #fbcfe880; + } + .md\:bg-pink-200\/60 { + background-color: #fbcfe899; + } + .md\:bg-pink-200\/70 { + background-color: #fbcfe8b3; + } + .md\:bg-pink-200\/75 { + background-color: #fbcfe8bf; + } + .md\:bg-pink-200\/80 { + background-color: #fbcfe8cc; + } + .md\:bg-pink-200\/90 { + background-color: #fbcfe8e6; + } + .md\:bg-pink-200\/95 { + background-color: #fbcfe8f2; + } + .md\:bg-purple-200 { + --tw-bg-opacity: 1; + background-color: rgb(233 213 255 / var(--tw-bg-opacity)); + } + .md\:bg-purple-200\/0 { + background-color: #e9d5ff00; + } + .md\:bg-purple-200\/10 { + background-color: #e9d5ff1a; + } + .md\:bg-purple-200\/100 { + background-color: #e9d5ff; + } + .md\:bg-purple-200\/20 { + background-color: #e9d5ff33; + } + .md\:bg-purple-200\/25 { + background-color: #e9d5ff40; + } + .md\:bg-purple-200\/30 { + background-color: #e9d5ff4d; + } + .md\:bg-purple-200\/40 { + background-color: #e9d5ff66; + } + .md\:bg-purple-200\/5 { + background-color: #e9d5ff0d; + } + .md\:bg-purple-200\/50 { + background-color: #e9d5ff80; + } + .md\:bg-purple-200\/60 { + background-color: #e9d5ff99; + } + .md\:bg-purple-200\/70 { + background-color: #e9d5ffb3; + } + .md\:bg-purple-200\/75 { + background-color: #e9d5ffbf; + } + .md\:bg-purple-200\/80 { + background-color: #e9d5ffcc; + } + .md\:bg-purple-200\/90 { + background-color: #e9d5ffe6; + } + .md\:bg-purple-200\/95 { + background-color: #e9d5fff2; + } + .md\:bg-rose-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 205 211 / var(--tw-bg-opacity)); + } + .md\:bg-rose-200\/0 { + background-color: #fecdd300; + } + .md\:bg-rose-200\/10 { + background-color: #fecdd31a; + } + .md\:bg-rose-200\/100 { + background-color: #fecdd3; + } + .md\:bg-rose-200\/20 { + background-color: #fecdd333; + } + .md\:bg-rose-200\/25 { + background-color: #fecdd340; + } + .md\:bg-rose-200\/30 { + background-color: #fecdd34d; + } + .md\:bg-rose-200\/40 { + background-color: #fecdd366; + } + .md\:bg-rose-200\/5 { + background-color: #fecdd30d; + } + .md\:bg-rose-200\/50 { + background-color: #fecdd380; + } + .md\:bg-rose-200\/60 { + background-color: #fecdd399; + } + .md\:bg-rose-200\/70 { + background-color: #fecdd3b3; + } + .md\:bg-rose-200\/75 { + background-color: #fecdd3bf; + } + .md\:bg-rose-200\/80 { + background-color: #fecdd3cc; + } + .md\:bg-rose-200\/90 { + background-color: #fecdd3e6; + } + .md\:bg-rose-200\/95 { + background-color: #fecdd3f2; + } + .md\:bg-stone-200 { + --tw-bg-opacity: 1; + background-color: rgb(231 229 228 / var(--tw-bg-opacity)); + } + .md\:bg-stone-200\/0 { + background-color: #e7e5e400; + } + .md\:bg-stone-200\/10 { + background-color: #e7e5e41a; + } + .md\:bg-stone-200\/100 { + background-color: #e7e5e4; + } + .md\:bg-stone-200\/20 { + background-color: #e7e5e433; + } + .md\:bg-stone-200\/25 { + background-color: #e7e5e440; + } + .md\:bg-stone-200\/30 { + background-color: #e7e5e44d; + } + .md\:bg-stone-200\/40 { + background-color: #e7e5e466; + } + .md\:bg-stone-200\/5 { + background-color: #e7e5e40d; + } + .md\:bg-stone-200\/50 { + background-color: #e7e5e480; + } + .md\:bg-stone-200\/60 { + background-color: #e7e5e499; + } + .md\:bg-stone-200\/70 { + background-color: #e7e5e4b3; + } + .md\:bg-stone-200\/75 { + background-color: #e7e5e4bf; + } + .md\:bg-stone-200\/80 { + background-color: #e7e5e4cc; + } + .md\:bg-stone-200\/90 { + background-color: #e7e5e4e6; + } + .md\:bg-stone-200\/95 { + background-color: #e7e5e4f2; + } + .md\:bg-teal-200 { + --tw-bg-opacity: 1; + background-color: rgb(153 246 228 / var(--tw-bg-opacity)); + } + .md\:bg-teal-200\/0 { + background-color: #99f6e400; + } + .md\:bg-teal-200\/10 { + background-color: #99f6e41a; + } + .md\:bg-teal-200\/100 { + background-color: #99f6e4; + } + .md\:bg-teal-200\/20 { + background-color: #99f6e433; + } + .md\:bg-teal-200\/25 { + background-color: #99f6e440; + } + .md\:bg-teal-200\/30 { + background-color: #99f6e44d; + } + .md\:bg-teal-200\/40 { + background-color: #99f6e466; + } + .md\:bg-teal-200\/5 { + background-color: #99f6e40d; + } + .md\:bg-teal-200\/50 { + background-color: #99f6e480; + } + .md\:bg-teal-200\/60 { + background-color: #99f6e499; + } + .md\:bg-teal-200\/70 { + background-color: #99f6e4b3; + } + .md\:bg-teal-200\/75 { + background-color: #99f6e4bf; + } + .md\:bg-teal-200\/80 { + background-color: #99f6e4cc; + } + .md\:bg-teal-200\/90 { + background-color: #99f6e4e6; + } + .md\:bg-teal-200\/95 { + background-color: #99f6e4f2; + } + .md\:bg-white { + --tw-bg-opacity: 1; + background-color: rgb(255 255 255 / var(--tw-bg-opacity)); + } + .md\:bg-yellow-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 240 138 / var(--tw-bg-opacity)); + } + .md\:bg-yellow-200\/0 { + background-color: #fef08a00; + } + .md\:bg-yellow-200\/10 { + background-color: #fef08a1a; + } + .md\:bg-yellow-200\/100 { + background-color: #fef08a; + } + .md\:bg-yellow-200\/20 { + background-color: #fef08a33; + } + .md\:bg-yellow-200\/25 { + background-color: #fef08a40; + } + .md\:bg-yellow-200\/30 { + background-color: #fef08a4d; + } + .md\:bg-yellow-200\/40 { + background-color: #fef08a66; + } + .md\:bg-yellow-200\/5 { + background-color: #fef08a0d; + } + .md\:bg-yellow-200\/50 { + background-color: #fef08a80; + } + .md\:bg-yellow-200\/60 { + background-color: #fef08a99; + } + .md\:bg-yellow-200\/70 { + background-color: #fef08ab3; + } + .md\:bg-yellow-200\/75 { + background-color: #fef08abf; + } + .md\:bg-yellow-200\/80 { + background-color: #fef08acc; + } + .md\:bg-yellow-200\/90 { + background-color: #fef08ae6; + } + .md\:bg-yellow-200\/95 { + background-color: #fef08af2; + } + .md\:text-center { + text-align: center; + } + .md\:text-sm { + font-size: 0.875rem; + line-height: 1.25rem; + } + .md\:font-normal { + font-weight: 400; + } + .md\:text-blue-200 { + --tw-text-opacity: 1; + color: rgb(191 219 254 / var(--tw-text-opacity)); + } + .md\:text-blue-200\/0 { + color: #bfdbfe00; + } + .md\:text-blue-200\/10 { + color: #bfdbfe1a; + } + .md\:text-blue-200\/100 { + color: #bfdbfe; + } + .md\:text-blue-200\/20 { + color: #bfdbfe33; + } + .md\:text-blue-200\/25 { + color: #bfdbfe40; + } + .md\:text-blue-200\/30 { + color: #bfdbfe4d; + } + .md\:text-blue-200\/40 { + color: #bfdbfe66; + } + .md\:text-blue-200\/5 { + color: #bfdbfe0d; + } + .md\:text-blue-200\/50 { + color: #bfdbfe80; + } + .md\:text-blue-200\/60 { + color: #bfdbfe99; + } + .md\:text-blue-200\/70 { + color: #bfdbfeb3; + } + .md\:text-blue-200\/75 { + color: #bfdbfebf; + } + .md\:text-blue-200\/80 { + color: #bfdbfecc; + } + .md\:text-blue-200\/90 { + color: #bfdbfee6; + } + .md\:text-blue-200\/95 { + color: #bfdbfef2; + } + .md\:text-green-200 { + --tw-text-opacity: 1; + color: rgb(187 247 208 / var(--tw-text-opacity)); + } + .md\:text-green-200\/0 { + color: #bbf7d000; + } + .md\:text-green-200\/10 { + color: #bbf7d01a; + } + .md\:text-green-200\/100 { + color: #bbf7d0; + } + .md\:text-green-200\/20 { + color: #bbf7d033; + } + .md\:text-green-200\/25 { + color: #bbf7d040; + } + .md\:text-green-200\/30 { + color: #bbf7d04d; + } + .md\:text-green-200\/40 { + color: #bbf7d066; + } + .md\:text-green-200\/5 { + color: #bbf7d00d; + } + .md\:text-green-200\/50 { + color: #bbf7d080; + } + .md\:text-green-200\/60 { + color: #bbf7d099; + } + .md\:text-green-200\/70 { + color: #bbf7d0b3; + } + .md\:text-green-200\/75 { + color: #bbf7d0bf; + } + .md\:text-green-200\/80 { + color: #bbf7d0cc; + } + .md\:text-green-200\/90 { + color: #bbf7d0e6; + } + .md\:text-green-200\/95 { + color: #bbf7d0f2; + } + .md\:text-orange-200 { + --tw-text-opacity: 1; + color: rgb(254 215 170 / var(--tw-text-opacity)); + } + .md\:text-orange-200\/0 { + color: #fed7aa00; + } + .md\:text-orange-200\/10 { + color: #fed7aa1a; + } + .md\:text-orange-200\/100 { + color: #fed7aa; + } + .md\:text-orange-200\/20 { + color: #fed7aa33; + } + .md\:text-orange-200\/25 { + color: #fed7aa40; + } + .md\:text-orange-200\/30 { + color: #fed7aa4d; + } + .md\:text-orange-200\/40 { + color: #fed7aa66; + } + .md\:text-orange-200\/5 { + color: #fed7aa0d; + } + .md\:text-orange-200\/50 { + color: #fed7aa80; + } + .md\:text-orange-200\/60 { + color: #fed7aa99; + } + .md\:text-orange-200\/70 { + color: #fed7aab3; + } + .md\:text-orange-200\/75 { + color: #fed7aabf; + } + .md\:text-orange-200\/80 { + color: #fed7aacc; + } + .md\:text-orange-200\/90 { + color: #fed7aae6; + } + .md\:text-orange-200\/95 { + color: #fed7aaf2; + } + .md\:text-pink-200 { + --tw-text-opacity: 1; + color: rgb(251 207 232 / var(--tw-text-opacity)); + } + .md\:text-pink-200\/0 { + color: #fbcfe800; + } + .md\:text-pink-200\/10 { + color: #fbcfe81a; + } + .md\:text-pink-200\/100 { + color: #fbcfe8; + } + .md\:text-pink-200\/20 { + color: #fbcfe833; + } + .md\:text-pink-200\/25 { + color: #fbcfe840; + } + .md\:text-pink-200\/30 { + color: #fbcfe84d; + } + .md\:text-pink-200\/40 { + color: #fbcfe866; + } + .md\:text-pink-200\/5 { + color: #fbcfe80d; + } + .md\:text-pink-200\/50 { + color: #fbcfe880; + } + .md\:text-pink-200\/60 { + color: #fbcfe899; + } + .md\:text-pink-200\/70 { + color: #fbcfe8b3; + } + .md\:text-pink-200\/75 { + color: #fbcfe8bf; + } + .md\:text-pink-200\/80 { + color: #fbcfe8cc; + } + .md\:text-pink-200\/90 { + color: #fbcfe8e6; + } + .md\:text-pink-200\/95 { + color: #fbcfe8f2; + } + .md\:text-purple-200 { + --tw-text-opacity: 1; + color: rgb(233 213 255 / var(--tw-text-opacity)); + } + .md\:text-purple-200\/0 { + color: #e9d5ff00; + } + .md\:text-purple-200\/10 { + color: #e9d5ff1a; + } + .md\:text-purple-200\/100 { + color: #e9d5ff; + } + .md\:text-purple-200\/20 { + color: #e9d5ff33; + } + .md\:text-purple-200\/25 { + color: #e9d5ff40; + } + .md\:text-purple-200\/30 { + color: #e9d5ff4d; + } + .md\:text-purple-200\/40 { + color: #e9d5ff66; + } + .md\:text-purple-200\/5 { + color: #e9d5ff0d; + } + .md\:text-purple-200\/50 { + color: #e9d5ff80; + } + .md\:text-purple-200\/60 { + color: #e9d5ff99; + } + .md\:text-purple-200\/70 { + color: #e9d5ffb3; + } + .md\:text-purple-200\/75 { + color: #e9d5ffbf; + } + .md\:text-purple-200\/80 { + color: #e9d5ffcc; + } + .md\:text-purple-200\/90 { + color: #e9d5ffe6; + } + .md\:text-purple-200\/95 { + color: #e9d5fff2; + } + .md\:text-rose-200 { + --tw-text-opacity: 1; + color: rgb(254 205 211 / var(--tw-text-opacity)); + } + .md\:text-rose-200\/0 { + color: #fecdd300; + } + .md\:text-rose-200\/10 { + color: #fecdd31a; + } + .md\:text-rose-200\/100 { + color: #fecdd3; + } + .md\:text-rose-200\/20 { + color: #fecdd333; + } + .md\:text-rose-200\/25 { + color: #fecdd340; + } + .md\:text-rose-200\/30 { + color: #fecdd34d; + } + .md\:text-rose-200\/40 { + color: #fecdd366; + } + .md\:text-rose-200\/5 { + color: #fecdd30d; + } + .md\:text-rose-200\/50 { + color: #fecdd380; + } + .md\:text-rose-200\/60 { + color: #fecdd399; + } + .md\:text-rose-200\/70 { + color: #fecdd3b3; + } + .md\:text-rose-200\/75 { + color: #fecdd3bf; + } + .md\:text-rose-200\/80 { + color: #fecdd3cc; + } + .md\:text-rose-200\/90 { + color: #fecdd3e6; + } + .md\:text-rose-200\/95 { + color: #fecdd3f2; + } + .md\:text-stone-200 { + --tw-text-opacity: 1; + color: rgb(231 229 228 / var(--tw-text-opacity)); + } + .md\:text-stone-200\/0 { + color: #e7e5e400; + } + .md\:text-stone-200\/10 { + color: #e7e5e41a; + } + .md\:text-stone-200\/100 { + color: #e7e5e4; + } + .md\:text-stone-200\/20 { + color: #e7e5e433; + } + .md\:text-stone-200\/25 { + color: #e7e5e440; + } + .md\:text-stone-200\/30 { + color: #e7e5e44d; + } + .md\:text-stone-200\/40 { + color: #e7e5e466; + } + .md\:text-stone-200\/5 { + color: #e7e5e40d; + } + .md\:text-stone-200\/50 { + color: #e7e5e480; + } + .md\:text-stone-200\/60 { + color: #e7e5e499; + } + .md\:text-stone-200\/70 { + color: #e7e5e4b3; + } + .md\:text-stone-200\/75 { + color: #e7e5e4bf; + } + .md\:text-stone-200\/80 { + color: #e7e5e4cc; + } + .md\:text-stone-200\/90 { + color: #e7e5e4e6; + } + .md\:text-stone-200\/95 { + color: #e7e5e4f2; + } + .md\:text-teal-200 { + --tw-text-opacity: 1; + color: rgb(153 246 228 / var(--tw-text-opacity)); + } + .md\:text-teal-200\/0 { + color: #99f6e400; + } + .md\:text-teal-200\/10 { + color: #99f6e41a; + } + .md\:text-teal-200\/100 { + color: #99f6e4; + } + .md\:text-teal-200\/20 { + color: #99f6e433; + } + .md\:text-teal-200\/25 { + color: #99f6e440; + } + .md\:text-teal-200\/30 { + color: #99f6e44d; + } + .md\:text-teal-200\/40 { + color: #99f6e466; + } + .md\:text-teal-200\/5 { + color: #99f6e40d; + } + .md\:text-teal-200\/50 { + color: #99f6e480; + } + .md\:text-teal-200\/60 { + color: #99f6e499; + } + .md\:text-teal-200\/70 { + color: #99f6e4b3; + } + .md\:text-teal-200\/75 { + color: #99f6e4bf; + } + .md\:text-teal-200\/80 { + color: #99f6e4cc; + } + .md\:text-teal-200\/90 { + color: #99f6e4e6; + } + .md\:text-teal-200\/95 { + color: #99f6e4f2; + } + .md\:text-yellow-200 { + --tw-text-opacity: 1; + color: rgb(254 240 138 / var(--tw-text-opacity)); + } + .md\:text-yellow-200\/0 { + color: #fef08a00; + } + .md\:text-yellow-200\/10 { + color: #fef08a1a; + } + .md\:text-yellow-200\/100 { + color: #fef08a; + } + .md\:text-yellow-200\/20 { + color: #fef08a33; + } + .md\:text-yellow-200\/25 { + color: #fef08a40; + } + .md\:text-yellow-200\/30 { + color: #fef08a4d; + } + .md\:text-yellow-200\/40 { + color: #fef08a66; + } + .md\:text-yellow-200\/5 { + color: #fef08a0d; + } + .md\:text-yellow-200\/50 { + color: #fef08a80; + } + .md\:text-yellow-200\/60 { + color: #fef08a99; + } + .md\:text-yellow-200\/70 { + color: #fef08ab3; + } + .md\:text-yellow-200\/75 { + color: #fef08abf; + } + .md\:text-yellow-200\/80 { + color: #fef08acc; + } + .md\:text-yellow-200\/90 { + color: #fef08ae6; + } + .md\:text-yellow-200\/95 { + color: #fef08af2; + } +} +@media (min-width: 1024px) { + .lg\:rounded-b-xl { + border-bottom-right-radius: 0.75rem; + border-bottom-left-radius: 0.75rem; + } + .lg\:rounded-t-xl { + border-top-left-radius: 0.75rem; + border-top-right-radius: 0.75rem; + } + .lg\:border-blue-200 { + --tw-border-opacity: 1; + border-color: rgb(191 219 254 / var(--tw-border-opacity)); + } + .lg\:border-blue-200\/0 { + border-color: #bfdbfe00; + } + .lg\:border-blue-200\/10 { + border-color: #bfdbfe1a; + } + .lg\:border-blue-200\/100 { + border-color: #bfdbfe; + } + .lg\:border-blue-200\/20 { + border-color: #bfdbfe33; + } + .lg\:border-blue-200\/25 { + border-color: #bfdbfe40; + } + .lg\:border-blue-200\/30 { + border-color: #bfdbfe4d; + } + .lg\:border-blue-200\/40 { + border-color: #bfdbfe66; + } + .lg\:border-blue-200\/5 { + border-color: #bfdbfe0d; + } + .lg\:border-blue-200\/50 { + border-color: #bfdbfe80; + } + .lg\:border-blue-200\/60 { + border-color: #bfdbfe99; + } + .lg\:border-blue-200\/70 { + border-color: #bfdbfeb3; + } + .lg\:border-blue-200\/75 { + border-color: #bfdbfebf; + } + .lg\:border-blue-200\/80 { + border-color: #bfdbfecc; + } + .lg\:border-blue-200\/90 { + border-color: #bfdbfee6; + } + .lg\:border-blue-200\/95 { + border-color: #bfdbfef2; + } + .lg\:border-green-200 { + --tw-border-opacity: 1; + border-color: rgb(187 247 208 / var(--tw-border-opacity)); + } + .lg\:border-green-200\/0 { + border-color: #bbf7d000; + } + .lg\:border-green-200\/10 { + border-color: #bbf7d01a; + } + .lg\:border-green-200\/100 { + border-color: #bbf7d0; + } + .lg\:border-green-200\/20 { + border-color: #bbf7d033; + } + .lg\:border-green-200\/25 { + border-color: #bbf7d040; + } + .lg\:border-green-200\/30 { + border-color: #bbf7d04d; + } + .lg\:border-green-200\/40 { + border-color: #bbf7d066; + } + .lg\:border-green-200\/5 { + border-color: #bbf7d00d; + } + .lg\:border-green-200\/50 { + border-color: #bbf7d080; + } + .lg\:border-green-200\/60 { + border-color: #bbf7d099; + } + .lg\:border-green-200\/70 { + border-color: #bbf7d0b3; + } + .lg\:border-green-200\/75 { + border-color: #bbf7d0bf; + } + .lg\:border-green-200\/80 { + border-color: #bbf7d0cc; + } + .lg\:border-green-200\/90 { + border-color: #bbf7d0e6; + } + .lg\:border-green-200\/95 { + border-color: #bbf7d0f2; + } + .lg\:border-orange-200 { + --tw-border-opacity: 1; + border-color: rgb(254 215 170 / var(--tw-border-opacity)); + } + .lg\:border-orange-200\/0 { + border-color: #fed7aa00; + } + .lg\:border-orange-200\/10 { + border-color: #fed7aa1a; + } + .lg\:border-orange-200\/100 { + border-color: #fed7aa; + } + .lg\:border-orange-200\/20 { + border-color: #fed7aa33; + } + .lg\:border-orange-200\/25 { + border-color: #fed7aa40; + } + .lg\:border-orange-200\/30 { + border-color: #fed7aa4d; + } + .lg\:border-orange-200\/40 { + border-color: #fed7aa66; + } + .lg\:border-orange-200\/5 { + border-color: #fed7aa0d; + } + .lg\:border-orange-200\/50 { + border-color: #fed7aa80; + } + .lg\:border-orange-200\/60 { + border-color: #fed7aa99; + } + .lg\:border-orange-200\/70 { + border-color: #fed7aab3; + } + .lg\:border-orange-200\/75 { + border-color: #fed7aabf; + } + .lg\:border-orange-200\/80 { + border-color: #fed7aacc; + } + .lg\:border-orange-200\/90 { + border-color: #fed7aae6; + } + .lg\:border-orange-200\/95 { + border-color: #fed7aaf2; + } + .lg\:border-pink-200 { + --tw-border-opacity: 1; + border-color: rgb(251 207 232 / var(--tw-border-opacity)); + } + .lg\:border-pink-200\/0 { + border-color: #fbcfe800; + } + .lg\:border-pink-200\/10 { + border-color: #fbcfe81a; + } + .lg\:border-pink-200\/100 { + border-color: #fbcfe8; + } + .lg\:border-pink-200\/20 { + border-color: #fbcfe833; + } + .lg\:border-pink-200\/25 { + border-color: #fbcfe840; + } + .lg\:border-pink-200\/30 { + border-color: #fbcfe84d; + } + .lg\:border-pink-200\/40 { + border-color: #fbcfe866; + } + .lg\:border-pink-200\/5 { + border-color: #fbcfe80d; + } + .lg\:border-pink-200\/50 { + border-color: #fbcfe880; + } + .lg\:border-pink-200\/60 { + border-color: #fbcfe899; + } + .lg\:border-pink-200\/70 { + border-color: #fbcfe8b3; + } + .lg\:border-pink-200\/75 { + border-color: #fbcfe8bf; + } + .lg\:border-pink-200\/80 { + border-color: #fbcfe8cc; + } + .lg\:border-pink-200\/90 { + border-color: #fbcfe8e6; + } + .lg\:border-pink-200\/95 { + border-color: #fbcfe8f2; + } + .lg\:border-purple-200 { + --tw-border-opacity: 1; + border-color: rgb(233 213 255 / var(--tw-border-opacity)); + } + .lg\:border-purple-200\/0 { + border-color: #e9d5ff00; + } + .lg\:border-purple-200\/10 { + border-color: #e9d5ff1a; + } + .lg\:border-purple-200\/100 { + border-color: #e9d5ff; + } + .lg\:border-purple-200\/20 { + border-color: #e9d5ff33; + } + .lg\:border-purple-200\/25 { + border-color: #e9d5ff40; + } + .lg\:border-purple-200\/30 { + border-color: #e9d5ff4d; + } + .lg\:border-purple-200\/40 { + border-color: #e9d5ff66; + } + .lg\:border-purple-200\/5 { + border-color: #e9d5ff0d; + } + .lg\:border-purple-200\/50 { + border-color: #e9d5ff80; + } + .lg\:border-purple-200\/60 { + border-color: #e9d5ff99; + } + .lg\:border-purple-200\/70 { + border-color: #e9d5ffb3; + } + .lg\:border-purple-200\/75 { + border-color: #e9d5ffbf; + } + .lg\:border-purple-200\/80 { + border-color: #e9d5ffcc; + } + .lg\:border-purple-200\/90 { + border-color: #e9d5ffe6; + } + .lg\:border-purple-200\/95 { + border-color: #e9d5fff2; + } + .lg\:border-rose-200 { + --tw-border-opacity: 1; + border-color: rgb(254 205 211 / var(--tw-border-opacity)); + } + .lg\:border-rose-200\/0 { + border-color: #fecdd300; + } + .lg\:border-rose-200\/10 { + border-color: #fecdd31a; + } + .lg\:border-rose-200\/100 { + border-color: #fecdd3; + } + .lg\:border-rose-200\/20 { + border-color: #fecdd333; + } + .lg\:border-rose-200\/25 { + border-color: #fecdd340; + } + .lg\:border-rose-200\/30 { + border-color: #fecdd34d; + } + .lg\:border-rose-200\/40 { + border-color: #fecdd366; + } + .lg\:border-rose-200\/5 { + border-color: #fecdd30d; + } + .lg\:border-rose-200\/50 { + border-color: #fecdd380; + } + .lg\:border-rose-200\/60 { + border-color: #fecdd399; + } + .lg\:border-rose-200\/70 { + border-color: #fecdd3b3; + } + .lg\:border-rose-200\/75 { + border-color: #fecdd3bf; + } + .lg\:border-rose-200\/80 { + border-color: #fecdd3cc; + } + .lg\:border-rose-200\/90 { + border-color: #fecdd3e6; + } + .lg\:border-rose-200\/95 { + border-color: #fecdd3f2; + } + .lg\:border-stone-200 { + --tw-border-opacity: 1; + border-color: rgb(231 229 228 / var(--tw-border-opacity)); + } + .lg\:border-stone-200\/0 { + border-color: #e7e5e400; + } + .lg\:border-stone-200\/10 { + border-color: #e7e5e41a; + } + .lg\:border-stone-200\/100 { + border-color: #e7e5e4; + } + .lg\:border-stone-200\/20 { + border-color: #e7e5e433; + } + .lg\:border-stone-200\/25 { + border-color: #e7e5e440; + } + .lg\:border-stone-200\/30 { + border-color: #e7e5e44d; + } + .lg\:border-stone-200\/40 { + border-color: #e7e5e466; + } + .lg\:border-stone-200\/5 { + border-color: #e7e5e40d; + } + .lg\:border-stone-200\/50 { + border-color: #e7e5e480; + } + .lg\:border-stone-200\/60 { + border-color: #e7e5e499; + } + .lg\:border-stone-200\/70 { + border-color: #e7e5e4b3; + } + .lg\:border-stone-200\/75 { + border-color: #e7e5e4bf; + } + .lg\:border-stone-200\/80 { + border-color: #e7e5e4cc; + } + .lg\:border-stone-200\/90 { + border-color: #e7e5e4e6; + } + .lg\:border-stone-200\/95 { + border-color: #e7e5e4f2; + } + .lg\:border-teal-200 { + --tw-border-opacity: 1; + border-color: rgb(153 246 228 / var(--tw-border-opacity)); + } + .lg\:border-teal-200\/0 { + border-color: #99f6e400; + } + .lg\:border-teal-200\/10 { + border-color: #99f6e41a; + } + .lg\:border-teal-200\/100 { + border-color: #99f6e4; + } + .lg\:border-teal-200\/20 { + border-color: #99f6e433; + } + .lg\:border-teal-200\/25 { + border-color: #99f6e440; + } + .lg\:border-teal-200\/30 { + border-color: #99f6e44d; + } + .lg\:border-teal-200\/40 { + border-color: #99f6e466; + } + .lg\:border-teal-200\/5 { + border-color: #99f6e40d; + } + .lg\:border-teal-200\/50 { + border-color: #99f6e480; + } + .lg\:border-teal-200\/60 { + border-color: #99f6e499; + } + .lg\:border-teal-200\/70 { + border-color: #99f6e4b3; + } + .lg\:border-teal-200\/75 { + border-color: #99f6e4bf; + } + .lg\:border-teal-200\/80 { + border-color: #99f6e4cc; + } + .lg\:border-teal-200\/90 { + border-color: #99f6e4e6; + } + .lg\:border-teal-200\/95 { + border-color: #99f6e4f2; + } + .lg\:border-yellow-200 { + --tw-border-opacity: 1; + border-color: rgb(254 240 138 / var(--tw-border-opacity)); + } + .lg\:border-yellow-200\/0 { + border-color: #fef08a00; + } + .lg\:border-yellow-200\/10 { + border-color: #fef08a1a; + } + .lg\:border-yellow-200\/100 { + border-color: #fef08a; + } + .lg\:border-yellow-200\/20 { + border-color: #fef08a33; + } + .lg\:border-yellow-200\/25 { + border-color: #fef08a40; + } + .lg\:border-yellow-200\/30 { + border-color: #fef08a4d; + } + .lg\:border-yellow-200\/40 { + border-color: #fef08a66; + } + .lg\:border-yellow-200\/5 { + border-color: #fef08a0d; + } + .lg\:border-yellow-200\/50 { + border-color: #fef08a80; + } + .lg\:border-yellow-200\/60 { + border-color: #fef08a99; + } + .lg\:border-yellow-200\/70 { + border-color: #fef08ab3; + } + .lg\:border-yellow-200\/75 { + border-color: #fef08abf; + } + .lg\:border-yellow-200\/80 { + border-color: #fef08acc; + } + .lg\:border-yellow-200\/90 { + border-color: #fef08ae6; + } + .lg\:border-yellow-200\/95 { + border-color: #fef08af2; + } + .lg\:bg-blue-200 { + --tw-bg-opacity: 1; + background-color: rgb(191 219 254 / var(--tw-bg-opacity)); + } + .lg\:bg-blue-200\/0 { + background-color: #bfdbfe00; + } + .lg\:bg-blue-200\/10 { + background-color: #bfdbfe1a; + } + .lg\:bg-blue-200\/100 { + background-color: #bfdbfe; + } + .lg\:bg-blue-200\/20 { + background-color: #bfdbfe33; + } + .lg\:bg-blue-200\/25 { + background-color: #bfdbfe40; + } + .lg\:bg-blue-200\/30 { + background-color: #bfdbfe4d; + } + .lg\:bg-blue-200\/40 { + background-color: #bfdbfe66; + } + .lg\:bg-blue-200\/5 { + background-color: #bfdbfe0d; + } + .lg\:bg-blue-200\/50 { + background-color: #bfdbfe80; + } + .lg\:bg-blue-200\/60 { + background-color: #bfdbfe99; + } + .lg\:bg-blue-200\/70 { + background-color: #bfdbfeb3; + } + .lg\:bg-blue-200\/75 { + background-color: #bfdbfebf; + } + .lg\:bg-blue-200\/80 { + background-color: #bfdbfecc; + } + .lg\:bg-blue-200\/90 { + background-color: #bfdbfee6; + } + .lg\:bg-blue-200\/95 { + background-color: #bfdbfef2; + } + .lg\:bg-green-200 { + --tw-bg-opacity: 1; + background-color: rgb(187 247 208 / var(--tw-bg-opacity)); + } + .lg\:bg-green-200\/0 { + background-color: #bbf7d000; + } + .lg\:bg-green-200\/10 { + background-color: #bbf7d01a; + } + .lg\:bg-green-200\/100 { + background-color: #bbf7d0; + } + .lg\:bg-green-200\/20 { + background-color: #bbf7d033; + } + .lg\:bg-green-200\/25 { + background-color: #bbf7d040; + } + .lg\:bg-green-200\/30 { + background-color: #bbf7d04d; + } + .lg\:bg-green-200\/40 { + background-color: #bbf7d066; + } + .lg\:bg-green-200\/5 { + background-color: #bbf7d00d; + } + .lg\:bg-green-200\/50 { + background-color: #bbf7d080; + } + .lg\:bg-green-200\/60 { + background-color: #bbf7d099; + } + .lg\:bg-green-200\/70 { + background-color: #bbf7d0b3; + } + .lg\:bg-green-200\/75 { + background-color: #bbf7d0bf; + } + .lg\:bg-green-200\/80 { + background-color: #bbf7d0cc; + } + .lg\:bg-green-200\/90 { + background-color: #bbf7d0e6; + } + .lg\:bg-green-200\/95 { + background-color: #bbf7d0f2; + } + .lg\:bg-orange-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 215 170 / var(--tw-bg-opacity)); + } + .lg\:bg-orange-200\/0 { + background-color: #fed7aa00; + } + .lg\:bg-orange-200\/10 { + background-color: #fed7aa1a; + } + .lg\:bg-orange-200\/100 { + background-color: #fed7aa; + } + .lg\:bg-orange-200\/20 { + background-color: #fed7aa33; + } + .lg\:bg-orange-200\/25 { + background-color: #fed7aa40; + } + .lg\:bg-orange-200\/30 { + background-color: #fed7aa4d; + } + .lg\:bg-orange-200\/40 { + background-color: #fed7aa66; + } + .lg\:bg-orange-200\/5 { + background-color: #fed7aa0d; + } + .lg\:bg-orange-200\/50 { + background-color: #fed7aa80; + } + .lg\:bg-orange-200\/60 { + background-color: #fed7aa99; + } + .lg\:bg-orange-200\/70 { + background-color: #fed7aab3; + } + .lg\:bg-orange-200\/75 { + background-color: #fed7aabf; + } + .lg\:bg-orange-200\/80 { + background-color: #fed7aacc; + } + .lg\:bg-orange-200\/90 { + background-color: #fed7aae6; + } + .lg\:bg-orange-200\/95 { + background-color: #fed7aaf2; + } + .lg\:bg-pink-200 { + --tw-bg-opacity: 1; + background-color: rgb(251 207 232 / var(--tw-bg-opacity)); + } + .lg\:bg-pink-200\/0 { + background-color: #fbcfe800; + } + .lg\:bg-pink-200\/10 { + background-color: #fbcfe81a; + } + .lg\:bg-pink-200\/100 { + background-color: #fbcfe8; + } + .lg\:bg-pink-200\/20 { + background-color: #fbcfe833; + } + .lg\:bg-pink-200\/25 { + background-color: #fbcfe840; + } + .lg\:bg-pink-200\/30 { + background-color: #fbcfe84d; + } + .lg\:bg-pink-200\/40 { + background-color: #fbcfe866; + } + .lg\:bg-pink-200\/5 { + background-color: #fbcfe80d; + } + .lg\:bg-pink-200\/50 { + background-color: #fbcfe880; + } + .lg\:bg-pink-200\/60 { + background-color: #fbcfe899; + } + .lg\:bg-pink-200\/70 { + background-color: #fbcfe8b3; + } + .lg\:bg-pink-200\/75 { + background-color: #fbcfe8bf; + } + .lg\:bg-pink-200\/80 { + background-color: #fbcfe8cc; + } + .lg\:bg-pink-200\/90 { + background-color: #fbcfe8e6; + } + .lg\:bg-pink-200\/95 { + background-color: #fbcfe8f2; + } + .lg\:bg-purple-200 { + --tw-bg-opacity: 1; + background-color: rgb(233 213 255 / var(--tw-bg-opacity)); + } + .lg\:bg-purple-200\/0 { + background-color: #e9d5ff00; + } + .lg\:bg-purple-200\/10 { + background-color: #e9d5ff1a; + } + .lg\:bg-purple-200\/100 { + background-color: #e9d5ff; + } + .lg\:bg-purple-200\/20 { + background-color: #e9d5ff33; + } + .lg\:bg-purple-200\/25 { + background-color: #e9d5ff40; + } + .lg\:bg-purple-200\/30 { + background-color: #e9d5ff4d; + } + .lg\:bg-purple-200\/40 { + background-color: #e9d5ff66; + } + .lg\:bg-purple-200\/5 { + background-color: #e9d5ff0d; + } + .lg\:bg-purple-200\/50 { + background-color: #e9d5ff80; + } + .lg\:bg-purple-200\/60 { + background-color: #e9d5ff99; + } + .lg\:bg-purple-200\/70 { + background-color: #e9d5ffb3; + } + .lg\:bg-purple-200\/75 { + background-color: #e9d5ffbf; + } + .lg\:bg-purple-200\/80 { + background-color: #e9d5ffcc; + } + .lg\:bg-purple-200\/90 { + background-color: #e9d5ffe6; + } + .lg\:bg-purple-200\/95 { + background-color: #e9d5fff2; + } + .lg\:bg-rose-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 205 211 / var(--tw-bg-opacity)); + } + .lg\:bg-rose-200\/0 { + background-color: #fecdd300; + } + .lg\:bg-rose-200\/10 { + background-color: #fecdd31a; + } + .lg\:bg-rose-200\/100 { + background-color: #fecdd3; + } + .lg\:bg-rose-200\/20 { + background-color: #fecdd333; + } + .lg\:bg-rose-200\/25 { + background-color: #fecdd340; + } + .lg\:bg-rose-200\/30 { + background-color: #fecdd34d; + } + .lg\:bg-rose-200\/40 { + background-color: #fecdd366; + } + .lg\:bg-rose-200\/5 { + background-color: #fecdd30d; + } + .lg\:bg-rose-200\/50 { + background-color: #fecdd380; + } + .lg\:bg-rose-200\/60 { + background-color: #fecdd399; + } + .lg\:bg-rose-200\/70 { + background-color: #fecdd3b3; + } + .lg\:bg-rose-200\/75 { + background-color: #fecdd3bf; + } + .lg\:bg-rose-200\/80 { + background-color: #fecdd3cc; + } + .lg\:bg-rose-200\/90 { + background-color: #fecdd3e6; + } + .lg\:bg-rose-200\/95 { + background-color: #fecdd3f2; + } + .lg\:bg-stone-200 { + --tw-bg-opacity: 1; + background-color: rgb(231 229 228 / var(--tw-bg-opacity)); + } + .lg\:bg-stone-200\/0 { + background-color: #e7e5e400; + } + .lg\:bg-stone-200\/10 { + background-color: #e7e5e41a; + } + .lg\:bg-stone-200\/100 { + background-color: #e7e5e4; + } + .lg\:bg-stone-200\/20 { + background-color: #e7e5e433; + } + .lg\:bg-stone-200\/25 { + background-color: #e7e5e440; + } + .lg\:bg-stone-200\/30 { + background-color: #e7e5e44d; + } + .lg\:bg-stone-200\/40 { + background-color: #e7e5e466; + } + .lg\:bg-stone-200\/5 { + background-color: #e7e5e40d; + } + .lg\:bg-stone-200\/50 { + background-color: #e7e5e480; + } + .lg\:bg-stone-200\/60 { + background-color: #e7e5e499; + } + .lg\:bg-stone-200\/70 { + background-color: #e7e5e4b3; + } + .lg\:bg-stone-200\/75 { + background-color: #e7e5e4bf; + } + .lg\:bg-stone-200\/80 { + background-color: #e7e5e4cc; + } + .lg\:bg-stone-200\/90 { + background-color: #e7e5e4e6; + } + .lg\:bg-stone-200\/95 { + background-color: #e7e5e4f2; + } + .lg\:bg-teal-200 { + --tw-bg-opacity: 1; + background-color: rgb(153 246 228 / var(--tw-bg-opacity)); + } + .lg\:bg-teal-200\/0 { + background-color: #99f6e400; + } + .lg\:bg-teal-200\/10 { + background-color: #99f6e41a; + } + .lg\:bg-teal-200\/100 { + background-color: #99f6e4; + } + .lg\:bg-teal-200\/20 { + background-color: #99f6e433; + } + .lg\:bg-teal-200\/25 { + background-color: #99f6e440; + } + .lg\:bg-teal-200\/30 { + background-color: #99f6e44d; + } + .lg\:bg-teal-200\/40 { + background-color: #99f6e466; + } + .lg\:bg-teal-200\/5 { + background-color: #99f6e40d; + } + .lg\:bg-teal-200\/50 { + background-color: #99f6e480; + } + .lg\:bg-teal-200\/60 { + background-color: #99f6e499; + } + .lg\:bg-teal-200\/70 { + background-color: #99f6e4b3; + } + .lg\:bg-teal-200\/75 { + background-color: #99f6e4bf; + } + .lg\:bg-teal-200\/80 { + background-color: #99f6e4cc; + } + .lg\:bg-teal-200\/90 { + background-color: #99f6e4e6; + } + .lg\:bg-teal-200\/95 { + background-color: #99f6e4f2; + } + .lg\:bg-yellow-200 { + --tw-bg-opacity: 1; + background-color: rgb(254 240 138 / var(--tw-bg-opacity)); + } + .lg\:bg-yellow-200\/0 { + background-color: #fef08a00; + } + .lg\:bg-yellow-200\/10 { + background-color: #fef08a1a; + } + .lg\:bg-yellow-200\/100 { + background-color: #fef08a; + } + .lg\:bg-yellow-200\/20 { + background-color: #fef08a33; + } + .lg\:bg-yellow-200\/25 { + background-color: #fef08a40; + } + .lg\:bg-yellow-200\/30 { + background-color: #fef08a4d; + } + .lg\:bg-yellow-200\/40 { + background-color: #fef08a66; + } + .lg\:bg-yellow-200\/5 { + background-color: #fef08a0d; + } + .lg\:bg-yellow-200\/50 { + background-color: #fef08a80; + } + .lg\:bg-yellow-200\/60 { + background-color: #fef08a99; + } + .lg\:bg-yellow-200\/70 { + background-color: #fef08ab3; + } + .lg\:bg-yellow-200\/75 { + background-color: #fef08abf; + } + .lg\:bg-yellow-200\/80 { + background-color: #fef08acc; + } + .lg\:bg-yellow-200\/90 { + background-color: #fef08ae6; + } + .lg\:bg-yellow-200\/95 { + background-color: #fef08af2; + } + .lg\:py-4 { + padding-top: 1rem; + padding-bottom: 1rem; + } + .lg\:text-blue-200 { + --tw-text-opacity: 1; + color: rgb(191 219 254 / var(--tw-text-opacity)); + } + .lg\:text-blue-200\/0 { + color: #bfdbfe00; + } + .lg\:text-blue-200\/10 { + color: #bfdbfe1a; + } + .lg\:text-blue-200\/100 { + color: #bfdbfe; + } + .lg\:text-blue-200\/20 { + color: #bfdbfe33; + } + .lg\:text-blue-200\/25 { + color: #bfdbfe40; + } + .lg\:text-blue-200\/30 { + color: #bfdbfe4d; + } + .lg\:text-blue-200\/40 { + color: #bfdbfe66; + } + .lg\:text-blue-200\/5 { + color: #bfdbfe0d; + } + .lg\:text-blue-200\/50 { + color: #bfdbfe80; + } + .lg\:text-blue-200\/60 { + color: #bfdbfe99; + } + .lg\:text-blue-200\/70 { + color: #bfdbfeb3; + } + .lg\:text-blue-200\/75 { + color: #bfdbfebf; + } + .lg\:text-blue-200\/80 { + color: #bfdbfecc; + } + .lg\:text-blue-200\/90 { + color: #bfdbfee6; + } + .lg\:text-blue-200\/95 { + color: #bfdbfef2; + } + .lg\:text-green-200 { + --tw-text-opacity: 1; + color: rgb(187 247 208 / var(--tw-text-opacity)); + } + .lg\:text-green-200\/0 { + color: #bbf7d000; + } + .lg\:text-green-200\/10 { + color: #bbf7d01a; + } + .lg\:text-green-200\/100 { + color: #bbf7d0; + } + .lg\:text-green-200\/20 { + color: #bbf7d033; + } + .lg\:text-green-200\/25 { + color: #bbf7d040; + } + .lg\:text-green-200\/30 { + color: #bbf7d04d; + } + .lg\:text-green-200\/40 { + color: #bbf7d066; + } + .lg\:text-green-200\/5 { + color: #bbf7d00d; + } + .lg\:text-green-200\/50 { + color: #bbf7d080; + } + .lg\:text-green-200\/60 { + color: #bbf7d099; + } + .lg\:text-green-200\/70 { + color: #bbf7d0b3; + } + .lg\:text-green-200\/75 { + color: #bbf7d0bf; + } + .lg\:text-green-200\/80 { + color: #bbf7d0cc; + } + .lg\:text-green-200\/90 { + color: #bbf7d0e6; + } + .lg\:text-green-200\/95 { + color: #bbf7d0f2; + } + .lg\:text-orange-200 { + --tw-text-opacity: 1; + color: rgb(254 215 170 / var(--tw-text-opacity)); + } + .lg\:text-orange-200\/0 { + color: #fed7aa00; + } + .lg\:text-orange-200\/10 { + color: #fed7aa1a; + } + .lg\:text-orange-200\/100 { + color: #fed7aa; + } + .lg\:text-orange-200\/20 { + color: #fed7aa33; + } + .lg\:text-orange-200\/25 { + color: #fed7aa40; + } + .lg\:text-orange-200\/30 { + color: #fed7aa4d; + } + .lg\:text-orange-200\/40 { + color: #fed7aa66; + } + .lg\:text-orange-200\/5 { + color: #fed7aa0d; + } + .lg\:text-orange-200\/50 { + color: #fed7aa80; + } + .lg\:text-orange-200\/60 { + color: #fed7aa99; + } + .lg\:text-orange-200\/70 { + color: #fed7aab3; + } + .lg\:text-orange-200\/75 { + color: #fed7aabf; + } + .lg\:text-orange-200\/80 { + color: #fed7aacc; + } + .lg\:text-orange-200\/90 { + color: #fed7aae6; + } + .lg\:text-orange-200\/95 { + color: #fed7aaf2; + } + .lg\:text-pink-200 { + --tw-text-opacity: 1; + color: rgb(251 207 232 / var(--tw-text-opacity)); + } + .lg\:text-pink-200\/0 { + color: #fbcfe800; + } + .lg\:text-pink-200\/10 { + color: #fbcfe81a; + } + .lg\:text-pink-200\/100 { + color: #fbcfe8; + } + .lg\:text-pink-200\/20 { + color: #fbcfe833; + } + .lg\:text-pink-200\/25 { + color: #fbcfe840; + } + .lg\:text-pink-200\/30 { + color: #fbcfe84d; + } + .lg\:text-pink-200\/40 { + color: #fbcfe866; + } + .lg\:text-pink-200\/5 { + color: #fbcfe80d; + } + .lg\:text-pink-200\/50 { + color: #fbcfe880; + } + .lg\:text-pink-200\/60 { + color: #fbcfe899; + } + .lg\:text-pink-200\/70 { + color: #fbcfe8b3; + } + .lg\:text-pink-200\/75 { + color: #fbcfe8bf; + } + .lg\:text-pink-200\/80 { + color: #fbcfe8cc; + } + .lg\:text-pink-200\/90 { + color: #fbcfe8e6; + } + .lg\:text-pink-200\/95 { + color: #fbcfe8f2; + } + .lg\:text-purple-200 { + --tw-text-opacity: 1; + color: rgb(233 213 255 / var(--tw-text-opacity)); + } + .lg\:text-purple-200\/0 { + color: #e9d5ff00; + } + .lg\:text-purple-200\/10 { + color: #e9d5ff1a; + } + .lg\:text-purple-200\/100 { + color: #e9d5ff; + } + .lg\:text-purple-200\/20 { + color: #e9d5ff33; + } + .lg\:text-purple-200\/25 { + color: #e9d5ff40; + } + .lg\:text-purple-200\/30 { + color: #e9d5ff4d; + } + .lg\:text-purple-200\/40 { + color: #e9d5ff66; + } + .lg\:text-purple-200\/5 { + color: #e9d5ff0d; + } + .lg\:text-purple-200\/50 { + color: #e9d5ff80; + } + .lg\:text-purple-200\/60 { + color: #e9d5ff99; + } + .lg\:text-purple-200\/70 { + color: #e9d5ffb3; + } + .lg\:text-purple-200\/75 { + color: #e9d5ffbf; + } + .lg\:text-purple-200\/80 { + color: #e9d5ffcc; + } + .lg\:text-purple-200\/90 { + color: #e9d5ffe6; + } + .lg\:text-purple-200\/95 { + color: #e9d5fff2; + } + .lg\:text-rose-200 { + --tw-text-opacity: 1; + color: rgb(254 205 211 / var(--tw-text-opacity)); + } + .lg\:text-rose-200\/0 { + color: #fecdd300; + } + .lg\:text-rose-200\/10 { + color: #fecdd31a; + } + .lg\:text-rose-200\/100 { + color: #fecdd3; + } + .lg\:text-rose-200\/20 { + color: #fecdd333; + } + .lg\:text-rose-200\/25 { + color: #fecdd340; + } + .lg\:text-rose-200\/30 { + color: #fecdd34d; + } + .lg\:text-rose-200\/40 { + color: #fecdd366; + } + .lg\:text-rose-200\/5 { + color: #fecdd30d; + } + .lg\:text-rose-200\/50 { + color: #fecdd380; + } + .lg\:text-rose-200\/60 { + color: #fecdd399; + } + .lg\:text-rose-200\/70 { + color: #fecdd3b3; + } + .lg\:text-rose-200\/75 { + color: #fecdd3bf; + } + .lg\:text-rose-200\/80 { + color: #fecdd3cc; + } + .lg\:text-rose-200\/90 { + color: #fecdd3e6; + } + .lg\:text-rose-200\/95 { + color: #fecdd3f2; + } + .lg\:text-stone-200 { + --tw-text-opacity: 1; + color: rgb(231 229 228 / var(--tw-text-opacity)); + } + .lg\:text-stone-200\/0 { + color: #e7e5e400; + } + .lg\:text-stone-200\/10 { + color: #e7e5e41a; + } + .lg\:text-stone-200\/100 { + color: #e7e5e4; + } + .lg\:text-stone-200\/20 { + color: #e7e5e433; + } + .lg\:text-stone-200\/25 { + color: #e7e5e440; + } + .lg\:text-stone-200\/30 { + color: #e7e5e44d; + } + .lg\:text-stone-200\/40 { + color: #e7e5e466; + } + .lg\:text-stone-200\/5 { + color: #e7e5e40d; + } + .lg\:text-stone-200\/50 { + color: #e7e5e480; + } + .lg\:text-stone-200\/60 { + color: #e7e5e499; + } + .lg\:text-stone-200\/70 { + color: #e7e5e4b3; + } + .lg\:text-stone-200\/75 { + color: #e7e5e4bf; + } + .lg\:text-stone-200\/80 { + color: #e7e5e4cc; + } + .lg\:text-stone-200\/90 { + color: #e7e5e4e6; + } + .lg\:text-stone-200\/95 { + color: #e7e5e4f2; + } + .lg\:text-teal-200 { + --tw-text-opacity: 1; + color: rgb(153 246 228 / var(--tw-text-opacity)); + } + .lg\:text-teal-200\/0 { + color: #99f6e400; + } + .lg\:text-teal-200\/10 { + color: #99f6e41a; + } + .lg\:text-teal-200\/100 { + color: #99f6e4; + } + .lg\:text-teal-200\/20 { + color: #99f6e433; + } + .lg\:text-teal-200\/25 { + color: #99f6e440; + } + .lg\:text-teal-200\/30 { + color: #99f6e44d; + } + .lg\:text-teal-200\/40 { + color: #99f6e466; + } + .lg\:text-teal-200\/5 { + color: #99f6e40d; + } + .lg\:text-teal-200\/50 { + color: #99f6e480; + } + .lg\:text-teal-200\/60 { + color: #99f6e499; + } + .lg\:text-teal-200\/70 { + color: #99f6e4b3; + } + .lg\:text-teal-200\/75 { + color: #99f6e4bf; + } + .lg\:text-teal-200\/80 { + color: #99f6e4cc; + } + .lg\:text-teal-200\/90 { + color: #99f6e4e6; + } + .lg\:text-teal-200\/95 { + color: #99f6e4f2; + } + .lg\:text-yellow-200 { + --tw-text-opacity: 1; + color: rgb(254 240 138 / var(--tw-text-opacity)); + } + .lg\:text-yellow-200\/0 { + color: #fef08a00; + } + .lg\:text-yellow-200\/10 { + color: #fef08a1a; + } + .lg\:text-yellow-200\/100 { + color: #fef08a; + } + .lg\:text-yellow-200\/20 { + color: #fef08a33; + } + .lg\:text-yellow-200\/25 { + color: #fef08a40; + } + .lg\:text-yellow-200\/30 { + color: #fef08a4d; + } + .lg\:text-yellow-200\/40 { + color: #fef08a66; + } + .lg\:text-yellow-200\/5 { + color: #fef08a0d; + } + .lg\:text-yellow-200\/50 { + color: #fef08a80; + } + .lg\:text-yellow-200\/60 { + color: #fef08a99; + } + .lg\:text-yellow-200\/70 { + color: #fef08ab3; + } + .lg\:text-yellow-200\/75 { + color: #fef08abf; + } + .lg\:text-yellow-200\/80 { + color: #fef08acc; + } + .lg\:text-yellow-200\/90 { + color: #fef08ae6; + } + .lg\:text-yellow-200\/95 { + color: #fef08af2; + } } diff --git a/site/tailwind.css b/site/tailwind.css new file mode 100644 index 0000000..b79abb2 --- /dev/null +++ b/site/tailwind.css @@ -0,0 +1,7 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +canvas.hidden { + display: none !important; +} diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..63c1f5a --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,21 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ["./site/**/*.{html,js}"], + safelist: [ + { + pattern: /(bg|border|text)-(yellow|green|purple|pink|rose|orange|blue|purple|teal|stone)-(200)/, + variants: ["md", "lg", "hover"], + }, + ], + theme: { + extend: { + colors: { + primary: "#c9543a", + }, + scale: { + flip: "-1", + }, + }, + }, + plugins: [], +};